Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthMiddleware ¶
type AuthMiddleware struct {
ServicesGroup *service.ServicesGroup
}
func DefaultAuthMiddleware ¶
func DefaultAuthMiddleware(sg *service.ServicesGroup) *AuthMiddleware
func (*AuthMiddleware) AddUserToContextIfValidToken ¶
func (am *AuthMiddleware) AddUserToContextIfValidToken() gin.HandlerFunc
middleware
func (*AuthMiddleware) ApplyAuthToRoutes ¶
func (am *AuthMiddleware) ApplyAuthToRoutes(routes *routes.Routes)
func (*AuthMiddleware) RequireAuthenticatedDevice ¶
func (am *AuthMiddleware) RequireAuthenticatedDevice() gin.HandlerFunc
func (*AuthMiddleware) RequireAuthenticatedUser ¶
func (am *AuthMiddleware) RequireAuthenticatedUser() gin.HandlerFunc
Click to show internal directories.
Click to hide internal directories.