Documentation
¶
Index ¶
- func ErrorPage(c echo.Context, code int) error
- func ImproveState(s string) string
- func ReverseState(s string) string
- func SuccessPageRedirect(c echo.Context, text, redirectURI string) error
- type DiscordAuthHandler
- func (h *DiscordAuthHandler) BeginAuth() echo.HandlerFunc
- func (h *DiscordAuthHandler) Callback() echo.HandlerFunc
- func (h *DiscordAuthHandler) CallbackLogin(state *models.AuthDiscordState, token *oauth2.Token) echo.HandlerFunc
- func (h *DiscordAuthHandler) RequireAuth(opts ...OptionsFunc) func(next echo.HandlerFunc) echo.HandlerFunc
- type Options
- type OptionsFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ImproveState ¶
func ReverseState ¶
func SuccessPageRedirect ¶
Types ¶
type DiscordAuthHandler ¶
type DiscordAuthHandler struct { *echo.Group // contains filtered or unexported fields }
func NewDiscordAuthHandler ¶
func NewDiscordAuthHandler(app interfaces.App, g *echo.Group) *DiscordAuthHandler
func (*DiscordAuthHandler) BeginAuth ¶
func (h *DiscordAuthHandler) BeginAuth() echo.HandlerFunc
func (*DiscordAuthHandler) Callback ¶
func (h *DiscordAuthHandler) Callback() echo.HandlerFunc
func (*DiscordAuthHandler) CallbackLogin ¶
func (h *DiscordAuthHandler) CallbackLogin(state *models.AuthDiscordState, token *oauth2.Token) echo.HandlerFunc
func (*DiscordAuthHandler) RequireAuth ¶
func (h *DiscordAuthHandler) RequireAuth(opts ...OptionsFunc) func(next echo.HandlerFunc) echo.HandlerFunc
type OptionsFunc ¶
type OptionsFunc func(opts *Options)
func WithRedirect ¶
func WithRedirect(to string) OptionsFunc
Click to show internal directories.
Click to hide internal directories.