Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AdminAuthMiddleware ¶
func AdminAuthMiddleware() gin.HandlerFunc
requires authenticated user with admin role
func AuthMiddleware ¶
func AuthMiddleware() gin.HandlerFunc
validates JWT tokens and adds user info to context
func GenerateJWT ¶
creates a JWT token for the user
func OptionalAuthMiddleware ¶
func OptionalAuthMiddleware() gin.HandlerFunc
validates JWT if present but doesn't require it
Types ¶
Click to show internal directories.
Click to hide internal directories.