Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthConfig ¶
type AuthConfig struct {
AnonymousAuth bool
BasicAuth BasicAuthenticationConfig
KubernetesAuth KubernetesAuthConfig
OpenIdAuth OpenIdAuthenticationConfig
Kerberos KerberosAuthenticationConfig
PermissionGroupMapping map[permission.Permission][]string
PermissionScopeMapping map[permission.Permission][]string
PermissionClaimMapping map[permission.Permission][]string
}
type KerberosAuthenticationConfig ¶
type KerberosAuthenticationConfig struct {
KeytabLocation string
PrincipalName string
UserNameSuffix string
GroupNameSuffix string
LDAP LDAPConfig
}
type KubernetesAuthConfig ¶
type LDAPConfig ¶
type OpenIdAuthenticationConfig ¶
type OpenIdAuthenticationConfig struct {
ProviderUrl string
GroupsClaim string
// If your OIDC provider signs token with key intended solely for this application and audience claim does not
// contain any clientId, you can disable client ID check.
// Otherwise clientId is required
SkipClientIDCheck bool
ClientId string
}
Click to show internal directories.
Click to hide internal directories.