Skip to content

Commit 2f1f1ba

Browse files
committed
Better error messages if using different header for JWT
1 parent cee4413 commit 2f1f1ba

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

flask_jwt_extended/utils.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -156,19 +156,19 @@ def _decode_jwt_from_headers():
156156
header_name = get_jwt_header_name()
157157
jwt_header = request.headers.get(header_name, None)
158158
if not jwt_header:
159-
raise NoAuthorizationError("Missing Authorization Header")
159+
raise NoAuthorizationError("Missing {} Header".format(header_name))
160160

161161
# Make sure the header is valid
162162
expected_header = get_jwt_header_type()
163163
parts = jwt_header.split()
164164
if not expected_header:
165165
if len(parts) != 1:
166-
msg = "Badly formatted authorization header. Should be '<JWT>'"
166+
msg = "Bad {} header. Expected '<JWT>'"
167167
raise InvalidHeaderError(msg)
168168
token = parts[0]
169169
else:
170170
if parts[0] != expected_header or len(parts) != 2:
171-
msg = "Bad authorization header. Expected '{} <JWT>'".format(expected_header)
171+
msg = "Bad {} header. Expected '{} <JWT>'".format(header_name, expected_header)
172172
raise InvalidHeaderError(msg)
173173
token = parts[1]
174174

0 commit comments

Comments
 (0)