ArcGIS Server sites that are not federated with an ArcGIS Enterprise portal can be configured to have an external identity store manage users and roles. Web-tier authentication allows you to integrate your ArcGIS Server log-in experience and user management with your organization's external identity store.
You can either choose to have your external identity store manage both users and roles in your ArcGIS Server site, or have the external store only manage users while the built-in ArcGIS Server identity store manages roles. You cannot have an external store only manage roles while the built-in store manages users.
In versions earlier than 10.8, ArcGIS Server administrators could configure custom identity stores using ASP.Net or Java. This capability has been deprecated.
Lightweight Directory Access Protocol (LDAP) directories
ArcGIS Server can leverage user and role information stored in an LDAP directory such as Apache Directory Server or OpenLDAP. ArcGIS Server treats the LDAP directory as a read-only source of user and role information, meaning that when an LDAP directory is configured, you cannot use ArcGIS Server Manager to add or delete users and roles or edit their attributes. If you only have your LDAP directory configured to manage users, you can use ArcGIS Server Manager to manage roles.
To use LDAP, you must deploy your Web Adaptor to a Java application server such as Apache Tomcat, IBM WebSphere, or Oracle WebLogic. You cannot use the IIS version of ArcGIS Web Adaptor to perform web-tier authentication with LDAP.
See Configure web-tier authentication with an LDAP directory for complete steps.
Integrated Windows Authentication with Active Directory
If you have Windows Active Directory, you can use Integrated Windows Authentication to connect to ArcGIS Server. This enables an automatic or single-log-in experience for users of the site through web-tier authentication. To use Integrated Windows Authentication, you must use ArcGIS Web Adaptor (IIS) deployed to Microsoft's IIS web server. You cannot use ArcGIS Web Adaptor (Java Platform) to perform Integrated Windows Authentication.
If your log-in settings deny log-in rights to the machine where Active Directory is hosted, you will encounter an error when configuring security to use Windows as the identity store. See Advanced configuration scenarios for the workaround to this error.
Because Active Directory is based on the LDAP protocol, you cannot use it with the IIS version of ArcGIS Web Adaptor.
See Configure web-tier authentication with Integrated Windows Authentication for complete steps.
Public key infrastructure
If your organization has PKI, you can use certificates to authenticate communication with your server using the Secure Sockets Layer (SSL) protocol. When authenticating users, you have the option to use Windows Active Directory or Lightweight Directory Access Protocol (LDAP). To use Windows authentication, your Web Adaptor must be deployed to Microsoft's IIS web server. To use LDAP, your Web Adaptor must be deployed to a Java application server such as Apache Tomcat, IBM WebSphere, or Oracle WebLogic. It is not possible to enable anonymous access to your site when using PKI.
When configuring the Web Adaptor, you must enable administration through the Web Adaptor. This allows users in your organization-specific identity store to publish services from ArcGIS Pro. When the users in these roles connect to the server in ArcGIS Pro, they must specify the Web Adaptor URL.
See Configure web-tier authentication with Integrated Windows Authentication and PKI for complete steps.