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.