Fix scope
This commit is contained in:
parent
923a63f5d5
commit
38b983c2a5
1 changed files with 5 additions and 14 deletions
|
@ -95,20 +95,9 @@ async def home(
|
|||
resources = []
|
||||
oidc_provider_settings = None
|
||||
|
||||
if user is None:
|
||||
access_token_scope = None
|
||||
else:
|
||||
try:
|
||||
access_token_scope = user.get_scope(verify_signature=False)
|
||||
except InvalidTokenError as err:
|
||||
access_token_scope = None
|
||||
logger.info("Invalid token")
|
||||
logger.exception(err)
|
||||
|
||||
context = {
|
||||
"settings": settings.model_dump(),
|
||||
"user": user,
|
||||
"access_token_scope": access_token_scope,
|
||||
"now": now,
|
||||
"oidc_provider": oidc_provider,
|
||||
"oidc_provider_settings": oidc_provider_settings,
|
||||
|
@ -124,13 +113,15 @@ async def home(
|
|||
assert oidc_provider is not None
|
||||
assert oidc_provider.name is not None
|
||||
oidc_provider_settings = oidc_providers_settings[oidc_provider.name]
|
||||
access_token_parsed = oidc_provider_settings.decode(
|
||||
token["access_token"], verify_signature=False
|
||||
)
|
||||
context["access_token_scope"] = access_token_parsed["scope"]
|
||||
# context["id_token_parsed"] = pretty_details(user, now)
|
||||
context["id_token_parsed"] = oidc_provider_settings.decode(
|
||||
token["id_token"], verify_signature=False
|
||||
)
|
||||
context["access_token_parsed"] = oidc_provider_settings.decode(
|
||||
token["access_token"], verify_signature=False
|
||||
)
|
||||
context["access_token_parsed"] = access_token_parsed
|
||||
context["refresh_token_parsed"] = oidc_provider_settings.decode(
|
||||
token["refresh_token"], verify_signature=False
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue