fix roles claim
All checks were successful
Build and Publish / build-release (push) Successful in 1m13s
All checks were successful
Build and Publish / build-release (push) Successful in 1m13s
This commit is contained in:
@@ -64,8 +64,8 @@ defmodule PolicyServiceWeb.Plugs.AuthorizeRoles do
|
|||||||
|
|
||||||
defp get_roles_map(conn, roles_claim) do
|
defp get_roles_map(conn, roles_claim) do
|
||||||
case conn.private[Oidcc.Plug.IntrospectToken] do
|
case conn.private[Oidcc.Plug.IntrospectToken] do
|
||||||
%{extra: %{^roles_claim => %{} = roles_map}} ->
|
%Oidcc.TokenIntrospection{extra: extra} ->
|
||||||
Map.get(roles_map, roles_claim, %{})
|
Map.get(extra, roles_claim, %{})
|
||||||
|
|
||||||
_ ->
|
_ ->
|
||||||
%{}
|
%{}
|
||||||
|
|||||||
Reference in New Issue
Block a user