fix: gate second factors after SSO/LDAP behind an admin setting

This commit is contained in:
LukeGus committed 2026-09-23 07:17:03 -05:00
1 parent f217d8db89
commit 95abe24798
13 files changed
+307 -5

No files matched your search

+27
View File
@@ -256,6 +256,33 @@ export async function updateOidcAutoProvision(
}
}
export async function getSecondFactorAfterExternalLogin(): Promise<{
enabled: boolean;
}> {
try {
const response = await authApi.get(
"/users/second-factor-after-external-login",
);
return response.data;
} catch (error) {
handleApiError(error, "check second factor after external login status");
}
}
export async function updateSecondFactorAfterExternalLogin(
enabled: boolean,
): Promise<Record<string, unknown>> {
try {
const response = await authApi.patch(
"/users/second-factor-after-external-login",
{ enabled },
);
return response.data;
} catch (error) {
handleApiError(error, "update second factor after external login");
}
}
export async function getOidcSilentLoginDefault(): Promise<{
enabled: boolean;
locked?: boolean;