What identity providers can be used in OutSystems apps?

Table of contents

  1. Authenticate with other identity providers
  2. Forge components

Out-of-the-box OutSystems supports three different identity providers for your apps:

  • Built-in: OutSystems securely stores the user information. Users are authenticated with the built-in authentication mechanism. This is the fastest way to get started since it requires no configuration.
  • Active Directory: When users try to authenticate in an application, the application delegates the authentication to the Active Directory domain controller. Windows integrated authentication is also supported. This is done behind the scenes so users don't have to type their credentials. Authentication through Active Directory is only available on the .NET stack.
  • LDAP: When users try to authenticate in an application, the application delegates the authentication to the LDAP server.
  • Azure AD: Uses SAML-based authentication to authenticate the end-users with single sign-on (SSO) provided by the Azure AD Identity Provider.
  • OKTA: Uses SAML-based authentication to authenticate the end-users with single sign-on (SSO) provided by OKTA.
  • SAML 2.0: Uses SAML-based authentication to authenticate the end-users with single sign-on (SSO) provided by any commercial Identity Provider that supports SAML such as OneLogin or PingFederated.

Authenticate with other identity providers


Teams have the ability to fully customize the authentication flow of applications. When a user tries to access a screen that requires authentication, OutSystems raises a security exception. Exceptions can be handled in any manner determined by the team.

For example, a team can redirect the user to a custom login page. In this page the team or developer can validate the user credentials against the identity provider of choice, using OAuth, OpenId Connect or any other authentication mechanism.

Forge components


Before implementing your connectors, check the Forge. Here are some connectors to identity providers built by the community: