auth

package
v0.0.0-...-caa70b2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Handler

type Handler struct {
	// contains filtered or unexported fields
}

func NewHandler

func NewHandler(service ports.UserService[uuid.UUID]) Handler

func (Handler) HandleChangePassword

func (h Handler) HandleChangePassword() fiber.Handler

HandleChangePassword change user password.

func (Handler) HandleConfirmEmail

func (h Handler) HandleConfirmEmail() fiber.Handler

HandleConfirmEmail confirms user email address.

func (Handler) HandleSignIn

func (h Handler) HandleSignIn() fiber.Handler

HandleSingIn is used to authenticate user.

func (Handler) HandleSignOut

func (h Handler) HandleSignOut() fiber.Handler

HandleSignOut logout user.

func (Handler) HandleSignUp

func (h Handler) HandleSignUp() fiber.Handler

HandleSignUp is used to register new user.

type Middleware

type Middleware struct {
	// contains filtered or unexported fields
}

func NewMiddleware

func NewMiddleware(cfg configs.AuthConfig) Middleware

func (Middleware) AdminAuthenticated

func (m Middleware) AdminAuthenticated() fiber.Handler

func (Middleware) Authenticated

func (m Middleware) Authenticated() fiber.Handler

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL