Menu Search

Authentication Providers are used by Ports to authenticate connections.

See Section 8.1, “Authentication Providers”

The following authentication providers are supported:

  • Anonymous: allows anonymous connections to the Broker

  • External: delegates to external mechanisms such as SSL Client Certificate Authentication

  • Kerberos: uses Kerberos to authenticate connections via GSS-API.

  • SimpleLDAP: authenticate users against an LDAP server.

  • OAuth2: authenticate users against a OAuth2 Authorization Server.

  • ScramSha: authenticate users against credentials stored in a local database

  • Plain: authenticate users against credentials stored in a local database.

  • PlainPasswordFile: authenticate users against credentials stored in plain text in a local file.

  • MD5: authenticate users against credentials stored in a local database.

  • Base64MD5PasswordFile: authenticate users against credentials stored encoded in a local file.

The last five providers offer user management facilities too, that is, users can be created, deleted and passwords reset.