Boruta.Oauth.Requests behaviour (Boruta core v3.0.0-beta.4)

View Source

Request context

Summary

Callbacks

Get an authorization request according to given id

Persists an authorization request according to given params

Callbacks

get_request(request_id)

@callback get_request(request_id :: String.t()) ::
  request :: Boruta.Oauth.AuthorizationRequest.t() | nil

Get an authorization request according to given id

store_request(request, client)

@callback store_request(
  request :: Boruta.Oauth.AuthorizationRequest.t(),
  client :: Boruta.Oauth.Client.t()
) ::
  {:ok, request :: Boruta.Oauth.AuthorizationRequest.t()}
  | {:error, Ecto.Changeset.t()}

Persists an authorization request according to given params