UeberauthOidcc.Auth (Ueberauth OIDCC v0.4.2)
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
@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
.
@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.