From 8b979f7956fc483dfc723b8da60e4ace3e435321 Mon Sep 17 00:00:00 2001 From: HaimKortovich Date: Wed, 13 May 2026 17:48:30 -0500 Subject: [PATCH] fix roles claim --- lib/policy_service_web/plugs/authorize_roles.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/policy_service_web/plugs/authorize_roles.ex b/lib/policy_service_web/plugs/authorize_roles.ex index c6a1b0e..6afe610 100644 --- a/lib/policy_service_web/plugs/authorize_roles.ex +++ b/lib/policy_service_web/plugs/authorize_roles.ex @@ -64,8 +64,8 @@ defmodule PolicyServiceWeb.Plugs.AuthorizeRoles do defp get_roles_map(conn, roles_claim) do case conn.private[Oidcc.Plug.IntrospectToken] do - %{extra: %{^roles_claim => %{} = roles_map}} -> - Map.get(roles_map, roles_claim, %{}) + %Oidcc.TokenIntrospection{extra: extra} -> + Map.get(extra, roles_claim, %{}) _ -> %{}