View Source Boruta.Openid.Credentials behaviour (Boruta ssi core v0.1.0-beta.1)
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)