Documentation ¶
Overview ¶
Package krb5 implements the integratedauth.IntegratedAuthenticator interface in order to provide kerberos/active directory (Windows) based authentication.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrRequiredParametersMissing = errors.New("failed to create krb5 client from login parameters") ErrRealmRequiredWithUsernameAndPassword = errors.New("krb5-realm is required to login with krb5 when using user id and password") ErrKrb5ConfigFileRequiredWithUsernameAndPassword = errors.New("krb5-configfile is required to login with krb5 when using user id and password") ErrUsernameRequiredWithKeytab = errors.New("user id is required to login with krb5 when using krb5-keytabfile") ErrRealmRequiredWithKeytab = errors.New("krb5-realm is required to login with krb5 when using krb5-keytabfile") ErrKrb5ConfigFileRequiredWithKeytab = errors.New("krb5-configfile is required to login with krb5 when using krb5-keytabfile") ErrKrb5ConfigFileDoesNotExist = errors.New("krb5-configfile does not exist") ErrKeytabFileDoesNotExist = errors.New("krb5-keytabfile does not exist") ErrKrb5ConfigFileRequiredWithCredCache = errors.New("krb5-configfile is required to login with krb5 when using krb5-credcachefile") ErrCredCacheFileDoesNotExist = errors.New("krb5-credcachefile does not exist") )
View Source
var (
AuthProviderFunc integratedauth.Provider = integratedauth.ProviderFunc(getAuth)
)
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.