AuthN v0.10.0 AuthN.SessionStorage.AssignsMap View Source

Module for storing sessions into conn.private. Used for testing.

Link to this section Summary

Link to this section Types

Link to this type

conn()

View Source
conn() :: %Plug.Conn{
  adapter: term(),
  assigns: term(),
  before_send: term(),
  body_params: term(),
  cookies: term(),
  halted: term(),
  host: term(),
  method: term(),
  owner: term(),
  params: term(),
  path_info: term(),
  path_params: term(),
  port: term(),
  private: term(),
  query_params: term(),
  query_string: term(),
  remote_ip: term(),
  req_cookies: term(),
  req_headers: term(),
  request_path: term(),
  resp_body: term(),
  resp_cookies: term(),
  resp_headers: term(),
  scheme: term(),
  script_name: term(),
  secret_key_base: term(),
  state: term(),
  status: term()
}

Link to this section Functions

Link to this function

delete_user_token(conn, _)

View Source
delete_user_token(conn(), function()) :: conn()

Callback implementation for AuthN.SessionStorage.delete_user_token/2.

Link to this function

get_user_token(conn)

View Source
get_user_token(conn()) :: {term() | nil, conn()}

Callback implementation for AuthN.SessionStorage.get_user_token/1.

Link to this function

put_user_token(conn, user_token)

View Source
put_user_token(conn(), term()) :: conn()

Callback implementation for AuthN.SessionStorage.put_user_token/2.