use plug call directly
All checks were successful
Build and Publish / build-release (push) Successful in 1m12s

This commit is contained in:
2026-05-13 14:23:11 -05:00
parent e235190d4e
commit 6a68c348bd

View File

@@ -49,14 +49,15 @@ defmodule PolicyServiceWeb.Router do
def introspect(conn, _opts) do
zitadel = Application.get_env(:policy_service, :zitadel)
{Oidcc.Plug.IntrospectToken,
Oidcc.Plug.IntrospectToken.call(conn, %{
provider: PolicyService.ZitadelProvider,
client_id: zitadel[:client_id],
client_secret: zitadel[:client_secret]}
client_secret: zitadel[:client_secret]
})
end
def authorize_roles(conn, _opts) do
zitadel = Application.get_env(:policy_service, :zitadel)
{PolicyServiceWeb.Plugs.AuthorizeRoles, roles_claim: zitadel[:roles_claim]}
PolicyServiceWeb.Plugs.AuthorizeRoles.call(conn, %{roles_claim: zitadel[:roles_claim]})
end
end