mirror of
https://github.com/mgerb/classic-wow-forums
synced 2026-01-10 09:02:50 +00:00
32 lines
618 B
Elixir
32 lines
618 B
Elixir
defmodule MyAppWeb.Router do
|
|
use MyAppWeb, :router
|
|
alias MyApp.Guardian.AuthPipeline
|
|
|
|
pipeline :api do
|
|
plug :accepts, ["json"]
|
|
end
|
|
|
|
pipeline :api_auth do
|
|
plug AuthPipeline.JSON
|
|
end
|
|
|
|
# Other scopes may use custom stacks.
|
|
scope "/api", MyAppWeb do
|
|
pipe_through [:api]
|
|
|
|
scope "/battlenet" do
|
|
get "/authorize", BattleNetController, :authorize
|
|
|
|
pipe_through [:api_auth]
|
|
get "/characters", BattleNetController, :characters
|
|
end
|
|
|
|
scope "/user" do
|
|
# authenticated routes
|
|
pipe_through [:api_auth]
|
|
get "/", UserController, :index
|
|
end
|
|
end
|
|
|
|
end
|