UeberauthOidcc.Auth (Ueberauth OIDCC v0.3.3)
Helper functions for converting an Oidcc.Token.t()
and userinfo into Ueberauth.Auth
structs.
Summary
Functions
Convert an Oidcc.Token.t()
into an Ueberauth.Auth.Credentials.t()
Converts an Oidcc.Token.t()
and optional userinfo claims to an Ueberauth.Auth.Info.t()
Functions
Link to this function
credentials(token)
@spec credentials(Oidcc.Token.t()) :: Ueberauth.Auth.Credentials.t()
Convert an Oidcc.Token.t()
into an Ueberauth.Auth.Credentials.t()
The ID token value is in the extra
map as id_token
.
Link to this function
info(token, userinfo \\ %{})
@spec info(Oidcc.Token.t(), %{required(binary()) => binary()}) :: Ueberauth.Auth.Info.t()
Converts an Oidcc.Token.t()
and optional userinfo claims to an Ueberauth.Auth.Info.t()
Uses the OpenID Connect standard claims.