Merge remote-tracking branch 'upstream/develop' into patch-image-description
[akkoma] / lib / pleroma / web / oauth / fallback_controller.ex
1 # Pleroma: A lightweight social networking server
2 # Copyright © 2017-2019 Pleroma Authors <https://pleroma.social/>
3 # SPDX-License-Identifier: AGPL-3.0-only
4
5 defmodule Pleroma.Web.OAuth.FallbackController do
6 use Pleroma.Web, :controller
7 alias Pleroma.Web.OAuth.OAuthController
8
9 # No user/password
10 def call(conn, _) do
11 conn
12 |> put_status(:unauthorized)
13 |> put_flash(:error, "Invalid Username/Password")
14 |> OAuthController.authorize(conn.params["authorization"])
15 end
16 end