Documentation ¶
Index ¶
Constants ¶
View Source
const IAMConfigKey = "iamConfig"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DockerOptions ¶
type DockerOptions struct { SigningKeyPath string CertificatePath string Issuer string TokenLifetime time.Duration }
DockerOptions hold the options required to authenticate docker cli clients
type Options ¶
type Options struct { OIDCClientID string OIDCClientSecret string IAMBaseURL string Redis redisconfig.RedisOptions OIDCConfig auth.OIDCConfig Docker DockerOptions }
Options defines all options available to configure the IAM server.
func GetIAMConfigCtx ¶
func GetIAMConfigReq ¶
func NewDefaultOptions ¶
func NewDefaultOptions() *Options
NewDefaultOptions returns the default options
func ParseViperConfig ¶
func ParseViperConfig() *Options
ParseViperConfig tries to map a viper configuration
Click to show internal directories.
Click to hide internal directories.