| 12345678910111213141516171819 |
- package middleware
- import (
- "kng_feed_api/helper"
- "net/http"
- "github.com/gin-gonic/gin"
- )
- func JWTAuthMiddleware() gin.HandlerFunc {
- return func(ctx *gin.Context) {
- err := helper.ValidateJWT(ctx)
- if err != nil {
- ctx.JSON(http.StatusUnauthorized, gin.H{"error": "Authentication required"})
- ctx.Abort()
- }
- ctx.Next()
- }
- }
|