twitch-clone/pkg/middleware/checkToken.go
2022-09-23 21:37:00 +02:00

19 lines
287 B
Go

package middleware
import (
"twitch-clone/pkg/jwt"
"github.com/gofiber/fiber/v2"
)
/*CheckToken : Check the validate of the jwt*/
func CheckToken(c *fiber.Ctx) error {
_, _, _, err := jwt.ProcessJWT(c.Get("Authorization"))
if err != nil {
return err
}
c.Next()
return nil
}