Current section

Files

Jump to
ex_admin lib ex_admin authentication.ex
Raw

lib/ex_admin/authentication.ex

defprotocol ExAdmin.Authentication do
@fallback_to_any true
def use_authentication?(conn)
def current_user(conn)
def current_user_name(conn)
def session_path(conn, action)
end
defimpl ExAdmin.Authentication, for: Any do
def use_authentication?(_), do: false
def current_user(_), do: nil
def current_user_name(_), do: nil
def session_path(_, _), do: ""
end