Response returned in case of authorization request success. Provides utilities and mandatory data needed to respond to the authorize part of implicit, code and hybrid flows.
Summary
Types
@type t() :: %Backplane.Oauth.AuthorizeResponse{ access_token: String.t() | nil, code: String.t() | nil, code_challenge: String.t() | nil, code_challenge_method: String.t() | nil, expires_in: integer(), id_token: String.t() | nil, redirect_uri: String.t(), response_mode: String.t() | nil, state: String.t() | nil, token_type: String.t() | nil, type: :token | :code | :hybrid }
Functions
@spec from_tokens( %{ required(type :: :code | :token | :id_token) => token :: Backplane.Oauth.Token.t() | String.t() }, request :: Backplane.Oauth.CodeRequest.t() | Backplane.Oauth.TokenRequest.t() | Backplane.Oauth.HybridRequest.t() ) :: t()