We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 50fac9b commit 930e02fCopy full SHA for 930e02f
1 file changed
00-Starter-Seed/server.py
@@ -74,7 +74,12 @@ def decorated(*args, **kwargs):
74
token = get_token_auth_header()
75
jsonurl = urllib.urlopen("https://"+AUTH0_DOMAIN+"/.well-known/jwks.json")
76
jwks = json.loads(jsonurl.read())
77
- unverified_header = jwt.get_unverified_header(token)
+ 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)
83
rsa_key = {}
84
for key in jwks["keys"]:
85
if key["kid"] == unverified_header["kid"]:
0 commit comments