mirror of
https://github.com/steveiliop56/tinyauth.git
synced 2025-10-28 20:55:42 +00:00
29 lines
795 B
Go
29 lines
795 B
Go
package constants
|
|
|
|
// TinyauthLabels is a list of labels that can be used in a tinyauth protected container
|
|
var TinyauthLabels = []string{
|
|
"tinyauth.oauth.whitelist",
|
|
"tinyauth.users",
|
|
"tinyauth.allowed",
|
|
"tinyauth.headers",
|
|
"tinyauth.oauth.groups",
|
|
}
|
|
|
|
// Claims are the OIDC supported claims (including preferd username for some reason)
|
|
type Claims struct {
|
|
Name string `json:"name"`
|
|
Email string `json:"email"`
|
|
PreferredUsername string `json:"preferred_username"`
|
|
Groups []string `json:"groups"`
|
|
}
|
|
|
|
// Version information
|
|
var Version = "development"
|
|
var CommitHash = "n/a"
|
|
var BuildTimestamp = "n/a"
|
|
|
|
// Cookie names
|
|
var SessionCookieName = "tinyauth-session"
|
|
var CsrfCookieName = "tinyauth-csrf"
|
|
var RedirectCookieName = "tinyauth-redirect"
|