|
@@ -41,7 +41,7 @@ defmodule Pleroma.Web.PleromaAPI.TwoFactorAuthenticationController do |
|
|
def setup(%{assigns: %{user: user}} = conn, %{"method" => "totp"} = _params) do |
|
|
def setup(%{assigns: %{user: user}} = conn, %{"method" => "totp"} = _params) do |
|
|
with {:ok, user} <- MFA.setup_totp(user), |
|
|
with {:ok, user} <- MFA.setup_totp(user), |
|
|
%{secret: secret} = _ <- user.multi_factor_authentication_settings.totp do |
|
|
%{secret: secret} = _ <- user.multi_factor_authentication_settings.totp do |
|
|
provisioning_uri = TOTP.provisioning_uri(secret, "#{user.email}") |
|
|
|
|
|
|
|
|
provisioning_uri = TOTP.provisioning_uri(secret, "#{user.ap_id}") |
|
|
|
|
|
|
|
|
json(conn, %{provisioning_uri: provisioning_uri, key: secret}) |
|
|
json(conn, %{provisioning_uri: provisioning_uri, key: secret}) |
|
|
else |
|
|
else |
|
|