इंटरफ़ेस एक बहु-कारक कॉन्फ़िगरेशन का प्रतिनिधित्व करता है। इसका उपयोग यह परिभाषित करने के लिए किया जा सकता है कि बहु-कारक प्रमाणीकरण सक्षम है या अक्षम है और समर्थित दूसरे कारक चुनौतियों की सूची है।
हस्ताक्षर:
export interface MultiFactorConfig
गुण
संपत्ति | प्रकार | विवरण |
---|---|---|
FactorIds | ऑथफैक्टर प्रकार [] | सक्षम दूसरे कारकों के लिए पहचानकर्ताओं की सूची। वर्तमान में केवल 'फ़ोन' समर्थित है. |
प्रदाता कॉन्फ़िगरेशन | मल्टीफैक्टरप्रोवाइडर कॉन्फिग [] | बहु-कारक प्रदाता कॉन्फ़िगरेशन की एक सूची। एमएफए प्रदाता (फ़ोन को छोड़कर) इंगित करते हैं कि वे इस फ़ील्ड के माध्यम से सक्षम हैं या नहीं। |
राज्य | मल्टीफैक्टर कॉन्फिगस्टेट | बहु-कारक कॉन्फ़िगरेशन स्थिति। |
MultiFactorConfig.factorIds
सक्षम दूसरे कारकों के लिए पहचानकर्ताओं की सूची। वर्तमान में केवल 'फ़ोन' समर्थित है.
हस्ताक्षर:
factorIds?: AuthFactorType[];
MultiFactorConfig.providerConfigs
बहु-कारक प्रदाता कॉन्फ़िगरेशन की एक सूची। एमएफए प्रदाता (फ़ोन को छोड़कर) इंगित करते हैं कि वे इस फ़ील्ड के माध्यम से सक्षम हैं या नहीं।
हस्ताक्षर:
providerConfigs?: MultiFactorProviderConfig[];
मल्टीफैक्टर कॉन्फिग.स्टेट
बहु-कारक कॉन्फ़िगरेशन स्थिति।
हस्ताक्षर:
state: MultiFactorConfigState;