Documentation ¶
Overview ¶
Package auth - Content managed by Project Forge, see [projectforge.md] for details.
Package auth - Content managed by Project Forge, see [projectforge.md] for details.
Package auth - Content managed by Project Forge, see [projectforge.md] for details.
Package auth - Content managed by Project Forge, see [projectforge.md] for details.
Package auth - Content managed by Project Forge, see [projectforge.md] for details.
Package auth - Content managed by Project Forge, see [projectforge.md] for details.
Package auth - Content managed by Project Forge, see [projectforge.md] for details.
Package auth - Content managed by Project Forge, see [projectforge.md] for details.
Package auth - Content managed by Project Forge, see [projectforge.md] for details.
Package auth - Content managed by Project Forge, see [projectforge.md] for details.
Index ¶
- Constants
- Variables
- func BeginAuthHandler(prv *Provider, w http.ResponseWriter, r *http.Request, websess util.ValueMap, ...) (string, error)
- func CompleteUserAuth(prv *Provider, w http.ResponseWriter, r *http.Request, websess util.ValueMap, ...) (string, *user.Account, user.Accounts, error)
- func Logout(w http.ResponseWriter, r *http.Request, websess util.ValueMap, ...) error
- func ProviderUsage(id string, enabled bool) string
- type Provider
- type Providers
- type Service
Constants ¶
const (
OpenIDConnectKey = "openid_connect"
)
const WebAuthKey = "auth"
Variables ¶
var ( AvailableProviderNames map[string]string AvailableProviderKeys []string )