Documentation
¶
Index ¶
Constants ¶
View Source
const ( AuthTypeK8s = "k8s" AuthTypeOIDC = "OIDC" AuthTypeAAP = "AAPGateway" )
View Source
const (
AuthHeader string = "Authorization"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AuthConfig ¶
type AuthConfig struct {
Type string
Url string
OrganizationsConfig AuthOrganizationsConfig
}
type AuthOrganizationsConfig ¶ added in v0.10.0
type AuthOrganizationsConfig struct {
Enabled bool
}
type BaseIdentity ¶ added in v0.10.0
type BaseIdentity struct {
// contains filtered or unexported fields
}
func NewBaseIdentity ¶ added in v0.10.0
func NewBaseIdentity(username string, uID string, groups []string) *BaseIdentity
func (*BaseIdentity) GetGroups ¶ added in v0.10.0
func (i *BaseIdentity) GetGroups() []string
func (*BaseIdentity) GetUID ¶ added in v0.10.0
func (i *BaseIdentity) GetUID() string
func (*BaseIdentity) GetUsername ¶ added in v0.10.0
func (i *BaseIdentity) GetUsername() string
func (*BaseIdentity) SetGroups ¶ added in v0.10.0
func (i *BaseIdentity) SetGroups(groups []string)
func (*BaseIdentity) SetUID ¶ added in v0.10.0
func (i *BaseIdentity) SetUID(uID string)
func (*BaseIdentity) SetUsername ¶ added in v0.10.0
func (i *BaseIdentity) SetUsername(username string)
Click to show internal directories.
Click to hide internal directories.