Skip to content

Commit 843893d

Browse files
authored
Fixes #1047: Correct PyJWKClient.get_signing_key_from_jwt annotation (#1048)
* Fixes #1047 * add future import
1 parent 2422bc9 commit 843893d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

jwt/jwks_client.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
import json
24
import urllib.request
35
from functools import lru_cache
@@ -109,7 +111,7 @@ def get_signing_key(self, kid: str) -> PyJWK:
109111

110112
return signing_key
111113

112-
def get_signing_key_from_jwt(self, token: str) -> PyJWK:
114+
def get_signing_key_from_jwt(self, token: str | bytes) -> PyJWK:
113115
unverified = decode_token(token, options={"verify_signature": False})
114116
header = unverified["header"]
115117
return self.get_signing_key(header.get("kid"))

0 commit comments

Comments
 (0)