backend-service/internal/middleware/auth.go

24 lines
543 B
Go
Raw Normal View History

package middleware
import (
"github.com/gin-gonic/gin"
)
// AuthMiddleware validates JWT tokens
func AuthMiddleware() gin.HandlerFunc {
return func(c *gin.Context) {
// Will be implemented in task 5
c.JSON(501, gin.H{"message": "Auth middleware not implemented yet"})
c.Abort()
}
}
// AdminMiddleware ensures user has admin privileges
func AdminMiddleware() gin.HandlerFunc {
return func(c *gin.Context) {
// Will be implemented in task 5
c.JSON(501, gin.H{"message": "Admin middleware not implemented yet"})
c.Abort()
}
}