External authentication

Platform supports the following external authentication methods, if you prefer external authentication:

  • LDAP: Platform authenticates users based on a specific LDAP subtree.
  • LDAP Advanced — Platform authenticates users based on LDAP, which can include multiple user groups.
  • HTTP POST — Platform accesses an external system via HTTP POST to authenticate users.
  • HTTP GET — Platform accesses an external system via HTTP GET to authenticate users.
  • OpenEdge — Platform authenticates users based on user account information stored in an OpenEdge Application Server.
  • Windows (Kerberos) — Platform authenticates users using Kerberos authentication.
  • Configuring SAML/ADFS Authentication — Platform authenticates users using Security Assertion Markup Language (SAML).
  • Custom Authentication for Private Cloud — Platform authenticates users using a custom authenticator as an alternative to authentication methods provided by Platform.

Default Setting:The Default UI or Default API fields indicate the authentication profile that is currently set as a default UI or default API authentication type. However, there is no compulsion that only one authentication profile should be the default for both the UI & API authentications.

When configuring external authentication, parameters to connect to the external system are treated as templates and accept the following tokens:

  • {!loginName} — the log in name entered by the user
  • {!password} — the password entered by the user
  • {!ipAddress} — the IP address used by the user who is trying to log in
  • Any field token from the User object, such as {!lastName}

See Example: external system single sign-on for an example of configuring external authentication using HTTP POST or HTTP GET.