View Source Boruta.Openid.Credentials behaviour (Boruta core v3.0.0-beta.3)
Credential context
Summary
Callbacks
Stores a credential for later use (eg. defered flow)
Stores a credential for later use (eg. defered flow)
Callbacks
@callback create_credential( credential :: Boruta.Openid.Credential.t(), token :: Boruta.Oauth.Token.t() ) :: {:ok, credential :: Boruta.Openid.Credential.t()} | {:error, Ecto.Changeset.t()}
Stores a credential for later use (eg. defered flow)
@callback get_by([{:access_token, access_token :: String.t()}]) :: credential :: Boruta.Openid.Credential.t() | nil
Stores a credential for later use (eg. defered flow)