atoti.config.authentication.authentication module

class atoti.config.authentication.authentication.AuthenticationConfig(basic=None, kerberos=None, ldap=None, oidc=None)

The configuration of the authentication mechanism used by the server to know which users are allowed to connect to the application and which roles they are granted.

Note

This requires the atoti-plus plugin.

basic: Optional[atoti.config.authentication.basic.BasicAuthenticationConfig] = None
kerberos: Optional[atoti.config.authentication.kerberos.KerberosConfig] = None
ldap: Optional[atoti.config.authentication.ldap.LdapConfig] = None
oidc: Optional[atoti.config.authentication.oidc.OidcConfig] = None