Я успешно реализовал интеграцию Keycloak OpenID + Python (v3.6) Flask, используя Flask -oid c.
Я использую приведенный ниже код для получения информации о пользователе, access_token и refresh_token
oidc = OpenIDConnect(app)
info = oidc.user_getinfo(['preferred_username', 'email', 'sub', 'given_name', 'iss'])
access_token = oidc.get_access_token()
refresh_token = oidc.get_refresh_token()
И также получил результаты. Но по какой-то причине мне также нужен id_token . Я пробовал
oidc.get_cookie_id_token()
(который уже устарел), но он дал декодированный результат, а не кодированный токен.
Кто-нибудь знает, как получить id_token из flask -ид c?