Çok faktörlü bir konfigürasyonu temsil eden arayüz. Bu, çok faktörlü kimlik doğrulamanın etkinleştirilip etkinleştirilmediğini veya devre dışı bırakıldığını ve desteklenen ikinci faktör sorgulamalarının listesini tanımlamak için kullanılabilir.
İmza:
export interface MultiFactorConfig
Özellikler
Mülk | Tip | Tanım |
---|---|---|
faktör kimlikleri | AuthFactorType [] | Etkinleştirilen ikinci faktörler için tanımlayıcıların listesi. Şu anda yalnızca 'telefon' desteklenmektedir. |
sağlayıcıYapılandırmaları | MultiFactorProviderConfig [] | Çok faktörlü sağlayıcı yapılandırmalarının listesi. MFA sağlayıcıları (telefon hariç) bu alan aracılığıyla etkinleştirilip etkinleştirilmediklerini belirtir. |
durum | MultiFactorConfigState | Çok faktörlü yapılandırma durumu. |
MultiFactorConfig.factorIds
Etkinleştirilen ikinci faktörler için tanımlayıcıların listesi. Şu anda yalnızca 'telefon' desteklenmektedir.
İmza:
factorIds?: AuthFactorType[];
MultiFactorConfig.providerConfigs
Çok faktörlü sağlayıcı yapılandırmalarının listesi. MFA sağlayıcıları (telefon hariç) bu alan aracılığıyla etkinleştirilip etkinleştirilmediklerini belirtir.
İmza:
providerConfigs?: MultiFactorProviderConfig[];
MultiFactorConfig.state
Çok faktörlü yapılandırma durumu.
İmza:
state: MultiFactorConfigState;