Versions in this module Expand all Collapse all v0 v0.2.5 Jan 6, 2022 Changes in this version + const ProviderParamKey + var ErrSessionNil = errors.New(...) + var SessionStore *session.Store + func BeginAuthHandler(ctx *fiber.Ctx) error + func CompleteUserAuth(ctx *fiber.Ctx, options ...CompleteUserAuthOptions) (goth.User, error) + func GetAuthURL(ctx *fiber.Ctx) (string, error) + func GetContextWithProvider(ctx *fiber.Ctx, provider string) *fiber.Ctx + func GetFromSession(key string, ctx *fiber.Ctx) (string, error) + func GetProviderName(ctx *fiber.Ctx) (string, error) + func GetState(ctx *fiber.Ctx) string + func Logout(ctx *fiber.Ctx) error + func SetState(ctx *fiber.Ctx) string + func StoreInSession(key string, value string, ctx *fiber.Ctx) error + type CompleteUserAuthOptions struct + ShouldLogout bool + type Params struct + func (p *Params) Get(key string) string