We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 2483772 + 7454fdb commit 5d3184fCopy full SHA for 5d3184f
2 files changed
00-Starter-Seed/requirements.txt
@@ -1,5 +1,5 @@
1
flask
2
python-dotenv
3
-python-jose
+python-jose-cryptodome
4
flask-cors
5
six
00-Starter-Seed/server.py
@@ -70,10 +70,11 @@ def requires_scope(required_scope):
70
"""
71
token = get_token_auth_header()
72
unverified_claims = jwt.get_unverified_claims(token)
73
- token_scopes = unverified_claims["scope"].split()
74
- for token_scope in token_scopes:
75
- if token_scope == required_scope:
76
- return True
+ if unverified_claims.get("scope"):
+ token_scopes = unverified_claims["scope"].split()
+ for token_scope in token_scopes:
+ if token_scope == required_scope:
77
+ return True
78
return False
79
80
0 commit comments