Я пробовал это до сих пор:
Код: Выделить всё
from py_jwt_validator import PyJwtValidator, PyJwtException
jwt = OKTA_TOKEN
try:
PyJwtValidator(jwt)
except PyJwtException as e:
print(f"Exception caught. Error: {e}")
Специально для Okta: токены доступа не могут быть проверены локально без пользовательского сервера авторизации.
Я также пытался использовать конечную точку /introspect okta, но продолжаю получать ответ 405. Я пытаюсь получить запрос на introspect/client_id=CLIENT_ID&token_type_hint=access_token&token=TOKEN
Я также попробовал несколько других пакетов, включая okta_jwt (жалуется на ErrorKey: "jwks_uri")...
Мобильная версия