Files
wanderer/lib/wanderer_app_web/controllers/basic_auth.ex
2024-09-25 00:21:14 +04:00

14 lines
338 B
Elixir
Executable File

defmodule WandererAppWeb.BasicAuth do
@moduledoc false
def admin_basic_auth(conn, _opts) do
admin_password = WandererApp.Env.admin_password()
if is_nil(admin_password) do
conn
else
conn
|> Plug.BasicAuth.basic_auth(username: WandererApp.Env.admin_username(), password: admin_password)
end
end
end