Lockspire.Protocol.AuthorizationRequest.Validated (lockspire v1.0.0)

Copy Markdown

Canonical validated /authorize request state.

Summary

Types

t()

@type t() :: %Lockspire.Protocol.AuthorizationRequest.Validated{
  auth_time_requested?: boolean(),
  authorization_details: [map()],
  client: Lockspire.Domain.Client.t(),
  client_id: String.t(),
  code_challenge: String.t(),
  code_challenge_method: :S256,
  max_age: non_neg_integer() | nil,
  nonce: String.t() | nil,
  prompt: [String.t()],
  redirect_uri: String.t(),
  resources: [String.t()],
  response_mode: String.t() | nil,
  scopes: [String.t()],
  state: String.t() | nil
}