AuthManager.Phoenix (auth_manager v0.1.0)

Funciones para integrar AuthManager con Phoenix.

Función para utilizar en un controller de Phoenix para requerir autenticación.

Ejemplo

defmodule MyAppWeb.UserController do
  use MyAppWeb, :controller
  use AuthManager.Phoenix, :controller

  plug :require_authenticated_user when action in [:index, :show]

  def index(conn, _params) do
    # Solo usuarios autenticados pueden acceder aquí
    render(conn, "index.html")
  end
end

Summary

Functions

Función para utilizar en un view de Phoenix para añadir helpers de autenticación.

Functions

__using__(atom)

(macro)

Función para utilizar en un view de Phoenix para añadir helpers de autenticación.

Ejemplo

defmodule MyAppWeb.LayoutView do
  use MyAppWeb, :view
  use AuthManager.Phoenix, :view

  # Ahora puede usar funciones como `logged_in?` y `current_user` en sus templates
end