View Source Boruta.Oauth.AuthorizeResponse (Boruta core v2.3.3)
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() :: %Boruta.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 :: Boruta.Oauth.Token.t() | String.t() }, request :: Boruta.Oauth.CodeRequest.t() | Boruta.Oauth.TokenRequest.t() | Boruta.Oauth.HybridRequest.t() ) :: t()