Skip to main content

Secure the Application



Configure End-User Authentication

OutSystems can be configured to authenticate the end-users:

  • Internally using credentials stored in its own database
  • Using an Active Directory domain
  • With LDAP configured for Active Directory

Configure the User authentication mode

To configure how end-users are authenticated:

  1. In the Users application, click Configure Authentication in the sidebar.

  2. Select one of the authentication methods in the Authentication drop-down list: Internal Only, Active Directory or LDAP.

If you use LDAP or Active Directory to authenticate users, you do not need to create the users manually. Instead they will be automatically created on the first login.

Configure Active Directory domain authentication

The Active Directory authentication method requires the front-end server to be part of the Active Directory domain.

To use Active Directory domain authentication:

  1. Choose Active Directory in the Authentication drop-down list.

  2. Add the authentication domain in the Default Domain text field.

  3. To enable Integrated Windows Authentication for all applications, select Windows Integrated Authentication.

You can enable Integrated Windows Authentication for a selected number of web screens, web flows or web services in Service Studio.

  • For web screens and flows, set Integrated Authentication under the Advanced property section to Yes.
  • For web services, you have to implement a custom logic.

Configure LDAP authentication with Active Directory

To configure the OutSystems end-user authentication for LDAP server with Active Directory:

  1. Choose LDAP in the Authentication drop-down list.

  2. Select Use AD credentials.

  3. In the LDAP URL field, enter the URL of the following format: ldap://<LDAP Server>:<Port>/<Base Distinguished Name>. To use secure LDAP, use the protocol ldaps:// instead.

  4. Optionally, in the Default Domain field, enter the domain where end-users are going to be authenticated.

In the following example, the LDAP server hostname is VMACADEMY, it responds on port 389 (default), and directory end-user information is stored under the CN=users,CN=academy,DC=outsystems path.

  • Was this article helpful?