ScalesCms.Guardian.Plug (scales_cms v0.1.20)

Summary

Functions

authenticated?(conn, opts \\ [])

clear_remember_me(conn, opts \\ [])

current_claims(conn, opts \\ [])

current_resource(conn, opts \\ [])

current_token(conn, opts \\ [])

implementation()

@spec implementation() :: ScalesCms.Guardian

put_current_claims(conn, claims, opts \\ [])

put_current_resource(conn, resource, opts \\ [])

put_current_token(conn, token, opts \\ [])

put_session_token(conn, token, opts \\ [])

remember_me(conn, resource, claims \\ %{}, opts \\ [])

remember_me_from_token(conn, token, claims \\ %{}, opts \\ [])

@spec remember_me_from_token(
  Plug.Conn.t(),
  Guardian.Token.token(),
  Guardian.Token.claims(),
  Guardian.options()
) :: Plug.Conn.t()

sign_in(conn, resource, claims \\ %{}, opts \\ [])

sign_out(conn, opts \\ [])