Files
tinyauth/internal/model/runtime.go
T
Stavros 0f6bfcaf6b Merge branch 'main' into feat/oidc-consent-screen
# Conflicts:
#	internal/controller/oidc_controller.go
#	internal/model/runtime.go
2026-08-13 16:03:15 +03:00

22 lines
549 B
Go

package model
type RuntimeConfig struct {
AppURL string
UUID string
CookieDomain string
SessionCookieName string
ScopeCookieName string
OAuthSessionCookieName string
LocalUsers []LocalUser
OAuthProviders map[string]OAuthServiceConfig
OAuthWhitelist []string
ConfiguredProviders []Provider
TrustedProxiesConfigured bool
}
type Provider struct {
Name string `json:"name"`
ID string `json:"id"`
OAuth bool `json:"oauth"`
}