[#923] OAuthController#callback adjustments (with tests).

This commit is contained in:
Ivan Tashkinov 2019-04-05 09:19:17 +03:00
commit 3e7f2bfc2f
2 changed files with 14 additions and 21 deletions

View file

@ -249,13 +249,7 @@ defmodule Pleroma.Web.OAuth.OAuthController do
with {:ok, registration} <- Authenticator.get_registration(conn, params) do
user = Repo.preload(registration, :user).user
auth_params = %{
"client_id" => params["client_id"],
"redirect_uri" => params["redirect_uri"],
"state" => params["state"],
"scopes" => oauth_scopes(params, nil)
}
auth_params = Map.take(params, ~w(client_id redirect_uri scope scopes state))
if user do
create_authorization(