Skip to content

Commit 263b111

Browse files
committed
Replaced get_jwt_user() w/ validate_decode_jwt()
get_jwt_user was designed for future use but has been redesigned.
1 parent ceee4e5 commit 263b111

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/server/api/jwt_ops.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ def create_token(username, accesslevel):
3434
return jsonify(access_token=new_token)
3535

3636

37-
def get_jwt_user():
38-
""" Read the JWT and return the associated username """
39-
return get_jwt_identity()
37+
def validate_decode_jwt():
38+
""" If valid, return jwt fields as a dictionary, else None """
39+
jwtdict = None
40+
try:
41+
jwtdict = verify_jwt_in_request()[1]
42+
except:
43+
pass # Wasn't valid - either expired or failed validation
44+
45+
return jwtdict

0 commit comments

Comments
 (0)