Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenticationOptions ¶
type AuthenticationOptions struct { AuthenticateRateLimiterMaxTries int `json:"authenticateRateLimiterMaxTries" yaml:"authenticateRateLimiterMaxTries"` AuthenticateRateLimiterDuration time.Duration `json:"authenticateRateLimiterDuration" yaml:"authenticateRateLimiterDuration"` MaximumClockSkew time.Duration `json:"maximumClockSkew" yaml:"maximumClockSkew"` LoginHistoryRetentionPeriod time.Duration `json:"loginHistoryRetentionPeriod" yaml:"loginHistoryRetentionPeriod"` LoginHistoryMaximumEntries int `json:"loginHistoryMaximumEntries" yaml:"loginHistoryMaximumEntries"` MultipleLogin bool `json:"multipleLogin" yaml:"multipleLogin"` MFAOptions *mfa.Options `json:"mfaOptions" yaml:"mfaOptions"` JwtSecret string `json:"-" yaml:"jwtSecret"` InitialPassword string `json:"initialPassword" yaml:"initialPassword"` OAuthOptions *oauth.Options `json:"oauthOptions" yaml:"oauthOptions"` }
func NewAuthenticateOptions ¶
func NewAuthenticateOptions() *AuthenticationOptions
func (*AuthenticationOptions) AddFlags ¶
func (a *AuthenticationOptions) AddFlags(fs *pflag.FlagSet)
func (*AuthenticationOptions) Validate ¶
func (a *AuthenticationOptions) Validate() []error
Click to show internal directories.
Click to hide internal directories.