mirror of
https://github.com/team-alembic/ash_authentication.git
synced 2024-09-21 13:53:25 +12:00
1c8f138c67
Highlights: * Replaced `AshAuthentication.Provider` with the much more flexible `AshAuthentication.Strategy`. * Moved strategies to within the `authentication` DSL using entities and removed excess extensions. * Added a lot more documentation and test coverage.
14 lines
262 B
Elixir
14 lines
262 B
Elixir
defmodule DevServer.ApiRouter do
|
|
@moduledoc """
|
|
Router for API Requests.
|
|
"""
|
|
use Plug.Router
|
|
import Example.AuthPlug
|
|
|
|
plug(:load_from_bearer)
|
|
plug(:set_actor, :user)
|
|
plug(:match)
|
|
plug(:dispatch)
|
|
|
|
forward("/", to: DevServer.JsonApiRouter)
|
|
end
|