Openstex v0.4.0 Openstex.Adapter.Keystone behaviour View Source

A behaviour adapter module to be implemented by clients that using the Openstex library for handling Keystone Authentication.

Link to this section Summary

Link to this section Callbacks

Link to this callback get_xauth_token(atom) View Source
get_xauth_token(atom()) :: String.t() | no_return()
Link to this callback identity(atom) View Source
identity(atom()) ::
  Openstex.Keystone.V2.Helpers.Identity.t() |
  no_return()
Link to this callback start_link(atom) View Source
start_link(atom()) :: {:ok, pid()} | {:error, :already_started}
Link to this callback start_link(atom, opts) View Source
start_link(atom(), opts :: Keyword.t()) ::
  {:ok, pid()} |
  {:error, :already_started}