Curator.SessionKeeper v0.1.0 Curator.SessionKeeper.Hooks behaviour

This module helps to hook into the lifecycle of authentication.

Summary

Callbacks

after_sign_in(conn, location)
after_sign_in(conn :: Plug.Conn.t, location :: atom | nil) :: Plug.Conn.t
before_sign_out(conn, location)
before_sign_out(conn :: Plug.Conn.t, location :: atom | nil) :: Plug.Conn.t
build_claims(resource, claims)
build_claims(resource :: term, claims :: map) ::
  {:ok, map} |
  {:error, any}
verify_claims(claims)
verify_claims(claims :: map) :: {:ok, map} | {:error, any}