diff --git a/src/account/kcContext/KcContext.ts b/src/account/kcContext/KcContext.ts
index ca356144..1cce3b2c 100644
--- a/src/account/kcContext/KcContext.ts
+++ b/src/account/kcContext/KcContext.ts
@@ -138,6 +138,7 @@ export declare namespace KcContext {
export type Totp = Common & {
pageId: "totp.ftl";
totp: {
+ enabled: boolean;
totpSecretEncoded: string;
qrUrl: string;
policy: {
diff --git a/src/account/kcContext/kcContextMocks.ts b/src/account/kcContext/kcContextMocks.ts
index 0c7b7c52..6f52d8d3 100644
--- a/src/account/kcContext/kcContextMocks.ts
+++ b/src/account/kcContext/kcContextMocks.ts
@@ -204,6 +204,7 @@ export const kcContextMocks: KcContext[] = [
...kcContextCommonMock,
"pageId": "totp.ftl",
totp: {
+ enabled: true,
totpSecretEncoded: "KVVF G2BY N4YX S6LB IUYT K2LH IFYE 4SBV",
qrUrl: "#",
totpSecretQrCode:
diff --git a/src/account/pages/Totp.tsx b/src/account/pages/Totp.tsx
index 8ce4eb15..838d0bf7 100644
--- a/src/account/pages/Totp.tsx
+++ b/src/account/pages/Totp.tsx
@@ -12,7 +12,7 @@ export default function Totp(props: PageProps {msg("totpStep1")} {msg("totpManualStep2")}
- {totp.totpSecretEncoded}
- {msg("totpManualStep3")}
- {msg("changePasswordHtmlTitle")}
+ {msg("authenticatorTitle")}
-
- {totp.supportedApplications.map(app => (
-
-
-
-
{msg("totpStep2")}
-{msg("totpStep3")}
-{msg("totpStep3DeviceName")}
-