atoti.config.authentication.kerberos_config module#
- class atoti.KerberosConfig#
The configuration to connect to a Kerberos authentication provider.
Example
>>> auth_config = tt.KerberosConfig( ... service_principal="HTTP/localhost", ... keytab="config/example.keytab", ... krb5_config="config/example.krb5", ... )
- keytab: Optional[Union[str, pathlib.Path]] = None#
The path to the keytab file to use.
- krb5_config: Optional[Union[str, pathlib.Path]] = None#
The path to the Kerberos config file.
Defaults to the OS-specific default location.