mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 18:07:31 +00:00
feat: enable otp email and sms (#6260)
* feat: enable otp email and sms * feat: enable otp factors in login settings * remove tests without value * translate second factors * don't add new factors yet * add comment * add factors to docs * backward compatible settings api * compile tests * add available 2fa types * test: add mapping tests --------- Co-authored-by: Livio Spring <livio.a@gmail.com>
This commit is contained in:
@@ -146,7 +146,12 @@ export class FactorTableComponent {
|
||||
this.componentType === LoginMethodComponentType.MultiFactor
|
||||
? [MultiFactorType.MULTI_FACTOR_TYPE_U2F_WITH_VERIFICATION]
|
||||
: this.componentType === LoginMethodComponentType.SecondFactor
|
||||
? [SecondFactorType.SECOND_FACTOR_TYPE_U2F, SecondFactorType.SECOND_FACTOR_TYPE_OTP]
|
||||
? [
|
||||
SecondFactorType.SECOND_FACTOR_TYPE_U2F,
|
||||
SecondFactorType.SECOND_FACTOR_TYPE_OTP,
|
||||
SecondFactorType.SECOND_FACTOR_TYPE_OTP_SMS,
|
||||
SecondFactorType.SECOND_FACTOR_TYPE_OTP_EMAIL,
|
||||
]
|
||||
: [];
|
||||
|
||||
const filtered = (allTypes as Array<MultiFactorType | SecondFactorType>).filter((type) => !this.list.includes(type));
|
||||
|
@@ -1840,8 +1840,10 @@
|
||||
},
|
||||
"SECONDFACTORTYPES": {
|
||||
"0": "неизвестен",
|
||||
"1": "Еднократна парола (OTP)",
|
||||
"2": "Пръстов отпечатък, ключове за сигурност, Face ID и други"
|
||||
"1": "Еднократна парола чрез приложение за удостоверяване на автентичността (TOTP)",
|
||||
"2": "Пръстов отпечатък, ключове за сигурност, Face ID и други",
|
||||
"3": "Еднократна парола по имейл (Email OTP)",
|
||||
"4": "Еднократна парола чрез SMS (SMS OTP)"
|
||||
}
|
||||
},
|
||||
"LOGINPOLICY": {
|
||||
|
@@ -1849,8 +1849,10 @@
|
||||
},
|
||||
"SECONDFACTORTYPES": {
|
||||
"0": "Unknown",
|
||||
"1": "One Time Password (OTP)",
|
||||
"2": "Fingerabdruck, Security Keys, Face ID und andere"
|
||||
"1": "One Time Password per Authenticator App (TOTP)",
|
||||
"2": "Fingerabdruck, Security Keys, Face ID und andere",
|
||||
"3": "One Time Password per Email (Email OTP)",
|
||||
"4": "One Time Password per SMS (SMS OTP)"
|
||||
}
|
||||
},
|
||||
"LOGINPOLICY": {
|
||||
|
@@ -1846,8 +1846,10 @@
|
||||
},
|
||||
"SECONDFACTORTYPES": {
|
||||
"0": "Unknown",
|
||||
"1": "One Time Password (OTP)",
|
||||
"2": "Fingerprint, Security Keys, Face ID and other"
|
||||
"1": "One Time Password by Authenticator App (TOTP)",
|
||||
"2": "Fingerprint, Security Keys, Face ID and other",
|
||||
"3": "One Time Password by Email (Email OTP)",
|
||||
"4": "One Time Password by SMS (SMS OTP)"
|
||||
}
|
||||
},
|
||||
"LOGINPOLICY": {
|
||||
|
@@ -1846,8 +1846,10 @@
|
||||
},
|
||||
"SECONDFACTORTYPES": {
|
||||
"0": "Desconocido",
|
||||
"1": "One Time Password (OTP)",
|
||||
"2": "Huella dactilar, claves de seguridad, Face ID y otros"
|
||||
"1": "One Time Password por Authenticator App (TOTP)",
|
||||
"2": "Huella dactilar, claves de seguridad, Face ID y otros",
|
||||
"3": "One Time Password por email (Email OTP)",
|
||||
"4": "One Time Password por SMS (SMS OTP)"
|
||||
}
|
||||
},
|
||||
"LOGINPOLICY": {
|
||||
|
@@ -1850,8 +1850,10 @@
|
||||
},
|
||||
"SECONDFACTORTYPES": {
|
||||
"0": "Inconnu",
|
||||
"1": "Mot de passe à usage unique (OTP)",
|
||||
"2": "Empreinte digitale, clés de sécurité, Face ID et autres"
|
||||
"1": "One Time Password par authenticator app (TOTP)",
|
||||
"2": "Empreinte digitale, clés de sécurité, Face ID et autres",
|
||||
"3": "One Time Password par email (Email OTP)",
|
||||
"4": "One Time Password par SMS (SMS OTP)"
|
||||
}
|
||||
},
|
||||
"LOGINPOLICY": {
|
||||
|
@@ -1850,8 +1850,10 @@
|
||||
},
|
||||
"SECONDFACTORTYPES": {
|
||||
"0": "Sconosciuto",
|
||||
"1": "One Time Password (OTP)",
|
||||
"2": "Impronta digitale, chiave di sicurezza, Face ID e altri"
|
||||
"1": "One Time Password per Authenticator App (TOTP)",
|
||||
"2": "Impronta digitale, chiave di sicurezza, Face ID e altri",
|
||||
"3": "One Time Password per Email (Email OTP)",
|
||||
"4": "One Time Password per SMS (SMS OTP)"
|
||||
}
|
||||
},
|
||||
"LOGINPOLICY": {
|
||||
|
@@ -1841,8 +1841,10 @@
|
||||
},
|
||||
"SECONDFACTORTYPES": {
|
||||
"0": "不明",
|
||||
"1": "ワンタイムパスワード(OTP)",
|
||||
"2": "指紋、セキュリティキー、フェイスIDなど"
|
||||
"1": "認証アプリ用ワンタイムパスワード(TOTP)",
|
||||
"2": "指紋、セキュリティキー、フェイスIDなど",
|
||||
"3": "Eメール用ワンタイムパスワード(email OTP)",
|
||||
"4": "SMS用ワンタイムパスワード(SMS OTP)"
|
||||
}
|
||||
},
|
||||
"LOGINPOLICY": {
|
||||
|
@@ -1846,8 +1846,10 @@
|
||||
},
|
||||
"SECONDFACTORTYPES": {
|
||||
"0": "Непознато",
|
||||
"1": "Еднократна лозинка (OTP)",
|
||||
"2": "Отисок на прст, безбедносни клучеви, Face ID и другo"
|
||||
"1": "Еднократна лозинка преку апликација за автентикатор (TOTP)",
|
||||
"2": "Отпечаток на прст, безбедносни клучеви, Face ID и други",
|
||||
"3": "Еднократна лозинка по е-пошта (Еmail OTP)",
|
||||
"4": "Еднократна лозинка преку СМС (SMS OTP)"
|
||||
}
|
||||
},
|
||||
"LOGINPOLICY": {
|
||||
|
@@ -1850,8 +1850,10 @@
|
||||
},
|
||||
"SECONDFACTORTYPES": {
|
||||
"0": "Nieznany",
|
||||
"1": "Jednorazowe hasło (OTP)",
|
||||
"2": "Odcisk palca, klucze bezpieczeństwa, Face ID i inne"
|
||||
"1": "Hasło jednorazowe dla aplikacji uwierzytelniającej (TOTP)",
|
||||
"2": "Odcisk palca, Klucze Bezpieczeństwa, Face ID i inne",
|
||||
"3": "Hasło jednorazowe dla wiadomości e-mail (Email OTP)",
|
||||
"4": "Hasło jednorazowe dla wiadomości SMS (SMS OTP)"
|
||||
}
|
||||
},
|
||||
"LOGINPOLICY": {
|
||||
|
@@ -1844,8 +1844,10 @@
|
||||
},
|
||||
"SECONDFACTORTYPES": {
|
||||
"0": "Desconhecido",
|
||||
"1": "Senha de Uso Único (OTP)",
|
||||
"2": "Impressão Digital, Chaves de Segurança, Face ID e outros"
|
||||
"1": "Senha de uso único para o aplicativo autenticador (TOTP)",
|
||||
"2": "Impressão digital, Chaves de Segurança, Face ID e outros",
|
||||
"3": "Senha de uso único para e-mail (Email OTP)",
|
||||
"4": "Senha de uso único para SMS (SMS OTP)"
|
||||
}
|
||||
},
|
||||
"LOGINPOLICY": {
|
||||
|
@@ -1849,8 +1849,10 @@
|
||||
},
|
||||
"SECONDFACTORTYPES": {
|
||||
"0": "未知",
|
||||
"1": "一次性密码 (OTP)",
|
||||
"2": "指纹、安全密钥、Face ID 等"
|
||||
"1": "身份验证应用程序的一次性密码(TOTP)",
|
||||
"2": "指纹、安全密钥、Face ID 等",
|
||||
"3": "电子邮件一次性密码(email OTP)",
|
||||
"4": "短信一次性密码(SMS OTP)"
|
||||
}
|
||||
},
|
||||
"LOGINPOLICY": {
|
||||
|
Reference in New Issue
Block a user