Merge branch 'develop' into fix/csp-for-captcha
[akkoma] / lib / pleroma / web / oauth / mfa_view.ex
index 41d5578dc8fa1f06e0351991e6a58241ae811375..5d87db268bab574ef7f6706df481b5c754b1e300 100644 (file)
@@ -5,4 +5,13 @@
 defmodule Pleroma.Web.OAuth.MFAView do
   use Pleroma.Web, :view
   import Phoenix.HTML.Form
+  alias Pleroma.MFA
+
+  def render("mfa_response.json", %{token: token, user: user}) do
+    %{
+      error: "mfa_required",
+      mfa_token: token.token,
+      supported_challenge_types: MFA.supported_methods(user)
+    }
+  end
 end