Skip to content

Commit 930e02f

Browse files
authored
Update server.py
1 parent 50fac9b commit 930e02f

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

00-Starter-Seed/server.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,12 @@ def decorated(*args, **kwargs):
7474
token = get_token_auth_header()
7575
jsonurl = urllib.urlopen("https://"+AUTH0_DOMAIN+"/.well-known/jwks.json")
7676
jwks = json.loads(jsonurl.read())
77-
unverified_header = jwt.get_unverified_header(token)
77+
try:
78+
unverified_header = jwt.get_unverified_header(token)
79+
except jwt.JWTError:
80+
return handle_error({"code": "invalid_header",
81+
"description": "Invalid header. "
82+
"Use an RS256 signed JWT Access Token"}, 401)
7883
rsa_key = {}
7984
for key in jwks["keys"]:
8085
if key["kid"] == unverified_header["kid"]:

0 commit comments

Comments
 (0)