View Source Boruta.Oauth.HybridRequest (Boruta core v2.1.0)

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(),
  prompt: term(),
  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.