Skip to main content

Third-party authentication

Overview

In addition to basic username and password authentication, FeatureProbe supports popular identity authentication protocols. The following are the identity authentication methods currently supported by FeatureProbe:

  • LDAP

LDAP

Usage:

Modify environment variables

Environment variableDefault valueRequiredDescription
app.security.ldap.urlldap://ldap.forumsys.com:389YesThe LDAP connection address.
app.security.ldap.userDncn=read-only-admin,dc=example,dc=comYesThe DN of the user connecting to LDAP, which needs query bind permission to verify other accounts.
app.security.ldap.usernameAttributeuidYesThe name of LDAP schema attribute for user name.
app.security.ldap.basedc=example,dc=comYesThe base DN of the account to be verified.
app.security.ldap.passwordpasswordYesThe password corresponding to UserDn.
app.security.connect.timeout5000NoThe timeout for connecting to LDAP, defaulting to 5s.
app.security.request.timeout5000NoThe timeout for requesting LDAP, defaulting to 5s.
app.security.validator.implcommonYesSpecifies the specific validator, which defaults to common, i.e. userpassword. To enable LDAP support, change it to ldap.