Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildAuthenticationOptions ¶
func BuildAuthenticationOptions(c *Config) authentication.Options
func BuildMittwaldAPIClientFromConfig ¶
func BuildMittwaldAPIClientFromConfig(c *Config, l *slog.Logger) generatedv2.Client
func BuildWebhookVerifier ¶
func BuildWebhookVerifier(client mittwaldv2.Client) *webhookscommon.Verifier
func ConnectToMongodb ¶
Types ¶
type Config ¶
type Config struct {
MongoDBURI string `envconfig:"mongodb_uri"`
Secret string `required:"true"`
StaticPassword string `envconfig:"static_password"`
MittwaldBaseURL string `envconfig:"api_base_url"`
Context string
Upstreams proxy.ConfigurationCollection
RedirectOnUnauthenticated string `envconfig:"redirect_on_unauthenticated"`
LogHttpBodies bool `envconfig:"log_http_bodies"`
}
func ConfigFromEnv ¶
func ConfigFromEnv() *Config
Click to show internal directories.
Click to hide internal directories.