Boundary for retrieving and storing OAuth2 tokens.
Summary
Callbacks
@callback fetch(keyword()) :: {:ok, Pristine.OAuth2.Token.t()} | :error | {:error, term()}
@callback put(Pristine.OAuth2.Token.t(), keyword()) :: :ok | {:error, term()}
Boundary for retrieving and storing OAuth2 tokens.
@callback fetch(keyword()) :: {:ok, Pristine.OAuth2.Token.t()} | :error | {:error, term()}
@callback put(Pristine.OAuth2.Token.t(), keyword()) :: :ok | {:error, term()}