From 687598952faa676d7e364358c38075d205fdb783 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Mon, 27 Apr 2026 17:14:31 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20correct=20Account=20Center=20enablement?= =?UTF-8?q?=20=E2=80=94=20mfa=20field=20is=20a=20string=20enum?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Logto's PATCH /api/account-center expects mfa as 'Off'|'ReadOnly'|'Edit', not a nested object. Fixes 400 Bad Request on startup. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../siegeln/cameleer/saas/identity/LogtoManagementClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/siegeln/cameleer/saas/identity/LogtoManagementClient.java b/src/main/java/net/siegeln/cameleer/saas/identity/LogtoManagementClient.java index 923785a..9042a51 100644 --- a/src/main/java/net/siegeln/cameleer/saas/identity/LogtoManagementClient.java +++ b/src/main/java/net/siegeln/cameleer/saas/identity/LogtoManagementClient.java @@ -664,7 +664,7 @@ public class LogtoManagementClient { .body(Map.of( "enabled", true, "fields", Map.of( - "mfa", Map.of("edit", "ReadonlyProfile") + "mfa", "Edit" ) )) .retrieve()