Chapter 43 — LDAP Server & Authentication Profile
GlobalProtect requires an authentication profile to validate user credentials at the portal and gateway. This chapter covers creating an LDAP server profile (the connection to Active Directory) and an authentication profile (the policy that references that profile).
Prerequisites
- Active Directory LDAP server reachable from Panorama (or via Service Connection)
- Service account credentials with read access to the directory
- LDAP port open: TCP 389 (LDAP) or TCP 636 (LDAPS)
Step 1 — Create the LDAP Server Profile
Navigation:
Panorama > Device > Server Profiles > LDAP > Add
| Field | Example / Notes |
|---|---|
| Name | Corporate-LDAP |
| Type | LDAP |
| LDAP Server (hostname/IP) | IP or FQDN of the domain controller |
| Port | 389 (LDAP) or 636 (LDAPS) |
| SSL | Enable for port 636; leave off for port 389 |
| Base DN | dc=corp,dc=example,dc=com |
| Bind DN | cn=svc-ldap,cn=users,dc=corp,dc=example,dc=com |
| Password | Service account password |
| Verify Server Certificate | Recommended for LDAPS |
Click OK to save.
Strata Cloud Manager: confirmed direct LDAP server profile configuration remains fully valid and current for SCM — this is not something Cloud Identity Engine has replaced.
Configuration > NGFW and Prisma Access > Configuration Scope > Access Agent > Identity Services > Authentication > Server Profiles > LDAP > Add LDAP Server Profiles
Fields match the Panorama table above closely: Name, Type (select active-directory), Base DN, Bind DN, Bind Password / Confirm Bind Password, LDAP Server (name and IP — up to four servers per profile), Require SSL/TLS Secure Connection (enabled by default), Verify Server Certificate.
⚠️ Note the configuration scope name: this specific SCM feature is scoped under Access Agent, not the Prisma Access scope used elsewhere in this manual's SCM navigation (ch29–ch42) — confirmed exactly as documented, not a typo.
Step 2 — Verify LDAP Connectivity
After saving the server profile, test reachability:
- From Panorama > Device > Server Profiles > LDAP, select the profile and verify no commit errors
- Confirm the LDAP server is reachable from the Panorama management IP
- If Panorama and the LDAP server are on different segments, ensure a route exists (typically via Service Connection)
Step 3 — Create the Authentication Profile
Navigation:
Panorama > Device > Authentication Profiles > Add
Authentication tab
| Field | Value / Notes |
|---|---|
| Name | Corporate-AD-Auth |
| Type | LDAP |
| Server Profile | Select the profile created in Step 1 (e.g. Corporate-LDAP) |
| Login Attribute | sAMAccountName (default for Active Directory) |
| User Domain | corp (NetBIOS domain name — used for username normalization) |
| Username Modifier | Leave blank unless UPN format is required |
The User Domain field prepends the domain to the username in logs (e.g.
corp\jsmith). Set it to match your AD NetBIOS domain name.
Advanced tab
| Field | Value / Notes |
|---|---|
| Allow List | Add the AD groups (or all for unrestricted) allowed to authenticate via GlobalProtect |
⚠️ If the Allow List is empty, no users will be permitted to authenticate. Always add at least one group or select
all.
Click OK to save.
📷 PaloAlto screenshot — Authentication Profile configuration
Strata Cloud Manager:
Configuration > NGFW and Prisma Access > Configuration Scope > Access Agent > Identity Services > Authentication > Authentication Profiles
Confirmed the authentication profile references the LDAP server profile directly — select the LDAP Server Profile created in Step 1 above, with no Cloud Identity Engine step in between.
A separate, parallel option worth knowing about, not a replacement for this chapter's approach: Palo Alto also offers Cloud Identity Engine (CIE) as a centralized authentication broker, primarily documented for SAML-based identity providers (Okta, Azure AD/Entra ID). CIE is a genuinely different, broader identity architecture — the same one Chapter 33 found replaces Panorama's Master Device concept with Identity Redistribution for group mapping — but for this chapter's specific scenario (on-premises AD via direct LDAP), CIE is not required and direct LDAP configuration is the confirmed current path. If your organization already authenticates via SAML/Okta/Azure AD rather than on-prem AD, CIE may be more relevant — that's outside this chapter's scope.
flowchart TD
GP["GlobalProtect<br/>Client"]
PA["Prisma Access<br/>Portal / Gateway"]
AUTH["Authentication Profile<br/>(Corporate-AD-Auth)"]
LDAP["LDAP Server Profile<br/>(Corporate-LDAP)"]
AD["Active Directory<br/>Domain Controller"]
GP --> PA
PA --> AUTH
AUTH --> LDAP
LDAP --> AD
Commit & Push
After creating both profiles:
Commit > Commit and Push- Edit Selections → Select Prisma Access → Mobile Users
- Click OK → Commit and Push
The authentication profile becomes available for selection in the GlobalProtect portal onboarding (Chapter 44).
Strata Cloud Manager: Commit is replaced with Push Config, per the terminology already established in Chapter 28 — not re-explained here.
Key Takeaways
- LDAP server profile defines the connection to Active Directory: server, port, Base DN, Bind DN
- Authentication profile references the LDAP profile and specifies the login attribute and user domain
- The Allow List on the Advanced tab controls which AD groups can authenticate — must not be empty
- Use
sAMAccountNameas the login attribute for standard AD deployments; useuserPrincipalNamefor UPN/email login - LDAP profiles are created under Panorama > Device (not under a specific device group) — they apply globally across the management plane
- Direct LDAP-profile configuration is confirmed fully valid and current for Strata Cloud Manager — not superseded by Cloud Identity Engine for this on-prem AD scenario
- SCM's LDAP feature is scoped under Access Agent, not the Prisma Access configuration scope used elsewhere in this manual — confirmed, not a typo
- Cloud Identity Engine is a separate, parallel authentication broker (mainly for SAML/Okta/Azure AD) — relevant to Chapter 33's Identity Redistribution finding, but not required for this chapter's direct-LDAP approach
Previous: Chapter 42 — Mobile User Templates, Device Groups & Zone Mapping · Next: Chapter 44 — Onboard Mobile Users — GlobalProtect