oauth/oidc

This commit is contained in:
bluepython508 committed 2023-11-07 22:40:35 +00:00
1 parent a0fc306df1
commit 54db8727b0
20 files changed
+670 -3

No files matched your search

@@ -0,0 +1,16 @@
defmodule SsoBsnWeb.Openid.JwksController do
@behaviour Boruta.Openid.JwksApplication
use SsoBsnWeb, :controller
def openid_module, do: Application.get_env(:sso_bsn, :openid_module, Boruta.Openid)
def jwks_index(conn, _params) do
openid_module().jwks(conn, __MODULE__)
end
@impl Boruta.Openid.JwksApplication
def jwk_list(conn, jwk_keys) do
conn |> json(%{keys: jwk_keys})
end
end