Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TokenInitialExpiration ¶
Types ¶
type Config ¶
type Config struct {
ActiveRoutes DefinedRoute
Injector remy.Injector
}
type DefinedRoute ¶
type DefinedRoute uint16
const ( RouteLogin DefinedRoute = 1 << iota RouteSignUp RouteForgotPassword RouteResetPassword RouteEditPassword RouteEditEmail RouteEditUsername RouteRegenerateToken RouteVerifyUser )
type RouterAuth ¶
type RouterAuth struct {
// contains filtered or unexported fields
}
func NewAuthRouter ¶
func NewAuthRouter(config Config) *RouterAuth
func (*RouterAuth) GroupName ¶
func (r *RouterAuth) GroupName() string
func (*RouterAuth) Middlewares ¶
func (r *RouterAuth) Middlewares() []web.HttpMiddleware
func (*RouterAuth) RegisterRoutes ¶
func (r *RouterAuth) RegisterRoutes(server *fuego.Server) error
type RouterUser ¶
type RouterUser struct {
// contains filtered or unexported fields
}
func NewUserRouter ¶
func NewUserRouter(activeRoutes DefinedRoute) *RouterUser
func (*RouterUser) AddMiddleware ¶
func (r *RouterUser) AddMiddleware(middleware web.HttpMiddleware)
func (*RouterUser) GroupName ¶
func (r *RouterUser) GroupName() string
func (*RouterUser) Middlewares ¶
func (r *RouterUser) Middlewares() []web.HttpMiddleware
func (*RouterUser) RegisterRoutes ¶
func (r *RouterUser) RegisterRoutes(server *fuego.Server) error
Click to show internal directories.
Click to hide internal directories.