Boruta.Oauth.HybridRequest (Boruta core v2.0.0-rc.1) View Source

Hybrid request

Link to this section Summary

Types

t()

Type representing an hybrid request as stated in OpenId Connect core 1.0.

Link to this section Types

Specs

t() :: %Boruta.Oauth.HybridRequest{
  client_id: String.t(),
  code_challenge: String.t(),
  code_challenge_method: String.t(),
  grant_type: String.t(),
  nonce: String.t(),
  redirect_uri: String.t(),
  resource_owner: struct(),
  response_types: [String.t()],
  scope: String.t(),
  state: String.t()
}

Type representing an hybrid request as stated in OpenId Connect core 1.0.

Note : resource_owner is an addition that must be provided by the application layer.