fix: documents api

This commit is contained in:
neo-f
2023-03-22 22:54:14 +08:00
parent 084d0de8bc
commit 05c133a4b5
3 changed files with 12 additions and 12 deletions

View File

@@ -11,12 +11,12 @@ var userClaimsKey = struct{}{}
func JWTRequired(c *fiber.Ctx) error {
jwt := c.Get("Authorization")
if jwt == "" {
return c.Status(401).JSON(fiber.Map{"msg": "Unauthorized"})
return fiber.ErrUnauthorized
}
claims, err := casdoorsdk.ParseJwtToken(jwt)
if err != nil {
log.Ctx(c.UserContext()).Error().Err(err).Msg("Unauthorized user")
return c.Status(401).JSON(fiber.Map{"msg": "Unauthorized"})
return fiber.ErrUnauthorized
}
c.Locals(userClaimsKey, claims)
return nil