UeberauthOidcc (Ueberauth OIDCC v0.4.2)
UeberauthOidcc is two things:
- an implementation of
Ueberauth.Strategy: seeUeberauth.Strategy.Oidcc - a set of modules for implementing other OpenID Connect (OIDC) strategies
(see
UeberauthOidcc.Config,UeberauthOidcc.Request,UeberauthOidcc.Callback, andUeberauthOidcc.Error)
Summary
Functions
@spec initiate_logout_url( auth :: Ueberauth.Auth.t(), opts :: :oidcc_logout.initiate_url_opts() | :oidcc_client_context.opts() ) :: {:ok, String.t()} | {:error, term()}
Create a logout URL for a given Ueberauth.Auth.t/0 struct.
Also takes a an map of query parameters to append to the URL.
@spec initiate_logout_url( UeberauthOidcc.Config.t(), id_token :: binary(), params :: :oidcc_logout.initiate_url_opts() | :oidcc_client_context.opts() ) :: {:ok, String.t()} | {:error, term()}
Create a logout URL.
Takes a UeberauthOidcc.Config.t(), an ID token value, and parameters to append to the URL.