Documentation
¶
Overview ¶
Package trustedproxyprovision provisions users through proxy authentication.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrAutoSignupDisabled is returned when an unknown identity cannot create an account. ErrAutoSignupDisabled = errors.New("automatic account creation is disabled") // ErrAuthorizationMapping is returned when strict mapping finds no authorized group. ErrAuthorizationMapping = errors.New("no authorization mapping matched") // ErrInitialSetupRequired is returned when proxy login would create the first account. ErrInitialSetupRequired = errors.New("initial administrator setup is required") // ErrInvalidIdentity is returned when provisioning receives an empty identity. ErrInvalidIdentity = errors.New("proxy identity is required") )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
UsersDir string
Source string
AutoSignup bool
SkipOrgRoleSync bool
RoleMapping authmapping.Config
WorkspaceExists func(context.Context, string) (bool, error)
}
Config defines proxy authentication provisioning behavior.
Click to show internal directories.
Click to hide internal directories.