Selaa lähdekoodia

format error, on jwt token verification failure return unauthorized rather than forbidden

Abhishek Kondur 2 vuotta sitten
vanhempi
commit
299d086e00
1 muutettua tiedostoa jossa 1 lisäystä ja 4 poistoa
  1. 1 4
      logic/security.go

+ 1 - 4
logic/security.go

@@ -21,14 +21,11 @@ const (
 func SecurityCheck(reqAdmin bool, next http.Handler) http.HandlerFunc {
 
 	return func(w http.ResponseWriter, r *http.Request) {
-		var errorResponse = models.ErrorResponse{
-			Code: http.StatusForbidden, Message: Forbidden_Msg,
-		}
 		r.Header.Set("ismaster", "no")
 		bearerToken := r.Header.Get("Authorization")
 		username, err := UserPermissions(reqAdmin, bearerToken)
 		if err != nil {
-			ReturnErrorResponse(w, r, errorResponse)
+			ReturnErrorResponse(w, r, FormatError(err, err.Error()))
 			return
 		}
 		// detect masteradmin