curator v0.1.0 Curator.SessionHandlers.Simple

Summary

Functions

claims(conn, the_key \\ :default)
claims(Plug.Conn.t, atom) ::
  {:ok, map} |
  {:error, atom | String.t}

Fetch the claims for the current request

clear_current_resource_with_error(conn, error, the_key \\ :default)
clear_current_resource_with_error(Plug.Conn.t, any, atom) :: Plug.Conn.t

Callback implementation for Curator.SessionHandler.clear_current_resource_with_error/3.

current_resource(conn, the_key \\ :default)
current_resource(Plug.Conn.t, atom) :: any | nil

Callback implementation for Curator.SessionHandler.current_resource/2.

set_claims(conn, new_claims, the_key \\ :default)
set_claims(Plug.Conn.t, nil | {:ok, map} | {:error, String.t}, atom) :: Plug.Conn.t
set_current_resource(conn, resource, the_key \\ :default)
set_current_resource(Plug.Conn.t, any, atom) :: Plug.Conn.t

Callback implementation for Curator.SessionHandler.set_current_resource/3.

sign_in(conn, object)
sign_in(Plug.Conn.t, any) :: Plug.Conn.t

Callback implementation for Curator.SessionHandler.sign_in/2.

sign_out(conn, the_key \\ :all)