Skip to content

Commit 653ecbd

Browse files
implemented getting jti from encoded token
1 parent d5491c8 commit 653ecbd

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

flask_jwt_extended/utils.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,16 @@ def get_jwt_claims():
3232
return get_raw_jwt().get('user_claims', {})
3333

3434

35+
def get_jti(encoded_token):
36+
"""
37+
Returns the JTI given the JWT encoded token
38+
39+
:param encoded_token: The encoded JWT string
40+
:return: The JTI of the token
41+
"""
42+
return decode_jwt(encoded_token, config.secret_key, config.algorithm, config.csrf_protect).get('jti')
43+
44+
3545
def _get_jwt_manager():
3646
try:
3747
return current_app.jwt_manager

0 commit comments

Comments
 (0)