Boruta core v0.1.0-rc.4 Boruta.Oauth.Codes behaviour View Source

Code context

Link to this section Summary

Link to this section Callbacks

Link to this callback

create(params)

View Source
create(
  params :: %{
    client: Boruta.Oauth.Client.t(),
    resource_owner: struct(),
    scope: String.t(),
    state: String.t()
  }
) :: code :: Boruta.Oauth.Token.t() | {:error, Ecto.Changeset.t()}
Link to this callback

get_by(params)

View Source
get_by(params :: [value: String.t(), redirect_uri: String.t()]) ::
  token :: Boruta.Oauth.Token | nil