mirror of
https://github.com/team-alembic/ash_authentication.git
synced 2024-09-21 13:53:25 +12:00
8797005175
* improvement(docs): change all references to `actor` to `user`. The word "actor" has special meaning in the Ash ecosystem. * chore: format `dev` directory also. * feat(Ash.PlugHelpers): Support standard actor configuration. * Adds the `:set_actor` plug which will set the actor to a resource based on the subject name. * Also includes GraphQL and JSON:API interfaces in the devserver for testing.
17 lines
296 B
Elixir
17 lines
296 B
Elixir
defmodule DevServer.WebRouter do
|
|
@moduledoc """
|
|
Router for web (browser) requests.
|
|
"""
|
|
use Plug.Router
|
|
import Example.AuthPlug
|
|
|
|
plug(:load_from_session)
|
|
plug(:match)
|
|
plug(:dispatch)
|
|
|
|
get("/", to: DevServer.TestPage)
|
|
|
|
match _ do
|
|
send_resp(conn, 404, "NOT FOUND")
|
|
end
|
|
end
|