88 "rest-gateway/models"
99 "strings"
1010
11- "github.com/golang-jwt/jwt/v4"
1211 "github.com/gofiber/fiber/v2"
12+ "github.com/golang-jwt/jwt/v4"
1313)
1414
1515var configuration = conf .GetConfig ()
@@ -74,6 +74,9 @@ func Authenticate(c *fiber.Ctx) error {
7474 tokenString = c .Query ("authorization" )
7575 if tokenString == "" { // fallback - get the token from the query params
7676 log .Warnf ("Authentication error - jwt token is missing" )
77+ if configuration .DEBUG {
78+ fmt .Printf ("Method: %s, Path: %s, IP: %s\n Body: %s\n " , c .Method (), c .Path (), c .IP (), string (c .Body ()))
79+ }
7780 return c .Status (fiber .StatusUnauthorized ).JSON (fiber.Map {
7881 "message" : "Unauthorized" ,
7982 })
@@ -82,6 +85,9 @@ func Authenticate(c *fiber.Ctx) error {
8285 err = verifyToken (tokenString , configuration .JWT_SECRET )
8386 if err != nil {
8487 log .Warnf ("Authentication error - jwt token validation has failed" )
88+ if configuration .DEBUG {
89+ fmt .Printf ("Method: %s, Path: %s, IP: %s\n Body: %s\n " , c .Method (), c .Path (), c .IP (), string (c .Body ()))
90+ }
8591 return c .Status (fiber .StatusUnauthorized ).JSON (fiber.Map {
8692 "message" : "Unauthorized" ,
8793 })
@@ -90,13 +96,19 @@ func Authenticate(c *fiber.Ctx) error {
9096 var body models.RefreshTokenSchema
9197 if err := c .BodyParser (& body ); err != nil {
9298 log .Errorf ("Authenticate: %s" , err .Error ())
99+ if configuration .DEBUG {
100+ fmt .Printf ("Method: %s, Path: %s, IP: %s\n Body: %s\n " , c .Method (), c .Path (), c .IP (), string (c .Body ()))
101+ }
93102 return c .Status (fiber .StatusInternalServerError ).JSON (fiber.Map {
94103 "message" : err .Error (),
95104 })
96105 }
97106
98107 if body .JwtRefreshToken == "" {
99108 log .Warnf ("Authentication error - refresh token is missing" )
109+ if configuration .DEBUG {
110+ fmt .Printf ("Method: %s, Path: %s, IP: %s\n Body: %s\n " , c .Method (), c .Path (), c .IP (), string (c .Body ()))
111+ }
100112 return c .Status (fiber .StatusUnauthorized ).JSON (fiber.Map {
101113 "message" : "Unauthorized" ,
102114 })
@@ -105,6 +117,9 @@ func Authenticate(c *fiber.Ctx) error {
105117 err := verifyToken (body .JwtRefreshToken , configuration .REFRESH_JWT_SECRET )
106118 if err != nil {
107119 log .Warnf ("Authentication error - refresh token validation has failed" )
120+ if configuration .DEBUG {
121+ fmt .Printf ("Method: %s, Path: %s, IP: %s\n Body: %s\n " , c .Method (), c .Path (), c .IP (), string (c .Body ()))
122+ }
108123 return c .Status (fiber .StatusUnauthorized ).JSON (fiber.Map {
109124 "message" : "Unauthorized" ,
110125 })
0 commit comments