Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Address string `yaml:"address" json:"address" config:"modoki-address"` Endpoints Endpoints `yaml:"endpoints" json:"endpoints" config:"-"` APIKeys []string `yaml:"api_keys" json:"api_keys" config:"modoki-api-key"` // TODO: Renamed to modoki-api-keys OIDC OpenIDConnect `yaml:"oidc" json:"oidc"` }
func ReadConfig ¶
type OpenIDConnect ¶
type OpenIDConnect struct { ClientID string `yaml:"client_id" json:"client_id" config:"oidc-client-id"` ClientSecret string `yaml:"client_id" json:"client_id" config:"oidc-client-secret"` Scopes []string `yaml:"scopes" json:"scopes" config:"oidc-scopes"` RedirectURL string `yaml:"redirect_url" json:"redirect_url" config:"oidc-redirect-url"` ProviderURL string `yaml:"provider_url" json:"provider_url" config:"oidc-provider-url"` }
Click to show internal directories.
Click to hide internal directories.