Versions in this module Expand all Collapse all v0 v0.1.1 Mar 8, 2020 v0.1.0 Mar 8, 2020 Changes in this version + func ConfigureLogging(config *LoggingConfig) (*logrus.Entry, error) + type Configuration struct + Cookie struct{ ... } + DisableSignup bool + External ProviderConfiguration + JWT JWTConfiguration + Mailer struct{ ... } + SMTP SMTPConfiguration + SiteURL string + Webhook WebhookConfig + func LoadConfig(filename string) (*Configuration, error) + func (config *Configuration) ApplyDefaults() + func (config *Configuration) Scan(src interface{}) error + func (config *Configuration) Value() (driver.Value, error) + type DBConfiguration struct + Driver string + MigrationsPath string + Namespace string + URL string + type EmailContentConfiguration struct + Confirmation string + EmailChange string + Invite string + Recovery string + type EmailProviderConfiguration struct + Disabled bool + type GlobalConfiguration struct + API struct{ ... } + DB DBConfiguration + External ProviderConfiguration + Logging LoggingConfig + MultiInstanceMode bool + OperatorToken string + SMTP SMTPConfiguration + func LoadGlobal(filename string) (*GlobalConfiguration, error) + type JWTConfiguration struct + AdminGroupName string + Aud string + DefaultGroupName string + Exp int + Secret string + type LoggingConfig struct + DisableColors bool + Fields map[string]interface{} + File string + Level string + QuoteEmptyFields bool + TSFormat string + type OAuthProviderConfiguration struct + ClientID string + Enabled bool + RedirectURI string + Secret string + URL string + func (o *OAuthProviderConfiguration) Validate() error + type ProviderConfiguration struct + Bitbucket OAuthProviderConfiguration + Email EmailProviderConfiguration + Facebook OAuthProviderConfiguration + Github OAuthProviderConfiguration + Gitlab OAuthProviderConfiguration + Google OAuthProviderConfiguration + RedirectURL string + Saml SamlProviderConfiguration + type SMTPConfiguration struct + AdminEmail string + Host string + MaxFrequency time.Duration + Pass string + Port int + User string + type SamlProviderConfiguration struct + APIBase string + Enabled bool + MetadataURL string + Name string + SigningCert string + SigningKey string + type WebhookConfig struct + Events []string + Retries int + Secret string + TimeoutSec int + URL string + func (w *WebhookConfig) HasEvent(event string) bool