Firebase से पुष्टि करें.
फ़ंक्शन
फ़ंक्शन | ब्यौरा |
---|---|
getAuth(ऐप्लिकेशन) | डिफ़ॉल्ट ऐप्लिकेशन या किसी ऐप्लिकेशन के लिए, पुष्टि करने की सुविधा उपलब्ध कराता है. साथ ही, डिफ़ॉल्ट ऐप्लिकेशन की पुष्टि करने की सेवा को ऐक्सेस करने के लिए, getAuth() को बिना किसी तर्क के कॉल किया जा सकता है. इसके अलावा, किसी खास ऐप्लिकेशन से जुड़ी पुष्टि करने की सेवा को ऐक्सेस करने के लिए, getAuth(app) के तौर पर कॉल किया जा सकता है. |
क्लास
क्लास | ब्यौरा |
---|---|
आधिकारिक | दिए गए ऐप्लिकेशन से जुड़ी पुष्टि करने वाली सेवा. पुष्टि के एक इंस्टेंस में एक से ज़्यादा किरायेदार हो सकते हैं. |
AuthClientErrorCode | पुष्टि करने वाले क्लाइंट के गड़बड़ी के कोड और उनके डिफ़ॉल्ट मैसेज. |
BaseAuth | Auth और TenantAwareAuth एपीआई, दोनों के लिए सामान्य पैरंट इंटरफ़ेस. |
FirebaseAuthError | Firebase ऑथ गड़बड़ी कोड स्ट्रक्चर. इससे PrefixedFirebaseError को भी बढ़ा दिया जाता है. |
कई तरीकों से जानकारी | उपयोगकर्ता के रजिस्टर किए गए दूसरे फ़ैक्टर की कॉमन प्रॉपर्टी दिखाने वाला इंटरफ़ेस. |
मल्टीफ़ैक्टर सेटिंग | मल्टी-फ़ैक्टर से जुड़ी उपयोगकर्ता सेटिंग. |
फ़ोन मल्टीफ़ैक्टर की जानकारी | फ़ोन के हिसाब से, उपयोगकर्ता के रजिस्टर किए गए दूसरे चरण की जानकारी देने वाला इंटरफ़ेस. |
प्रोजेक्ट कॉन्फ़िगरेशन | यह प्रोजेक्ट कॉन्फ़िगरेशन को दिखाता है. |
ProjectConfigManager | मौजूदा प्रोजेक्ट कॉन्फ़िगरेशन को मैनेज करता है और उसे अपडेट करता है. |
किराये पर इस्तेमाल करने वाले (टेनेंट) | टेनेंट कॉन्फ़िगरेशन को दिखाता है.मल्टी-टेनेंसी की सुविधा के लिए, Google Cloud के Identity Platform (GCIP) की ज़रूरत होती है. कीमत और सुविधाओं के साथ-साथ GCIP के बारे में ज़्यादा जानने के लिए, GCIP दस्तावेज़ देखें.Google Cloud Identity Platform प्रोजेक्ट पर मल्टी-टेनंसी का इस्तेमाल करने से पहले, किरायेदारों को Cloud Console के यूज़र इंटरफ़ेस (यूआई) के ज़रिए उस प्रोजेक्ट के लिए अनुमति लेनी होगी.टेनेंट कॉन्फ़िगरेशन से डिसप्ले नेम, किरायेदार (टेनेंट) के आइडेंटिफ़ायर और ईमेल की पुष्टि करने वाले कॉन्फ़िगरेशन जैसी जानकारी मिलती है. OIDC/एसएएमएल की सेवा देने वाली कंपनी के कॉन्फ़िगरेशन मैनेजमेंट के लिए, टेनेंट पर कॉन्फ़िगर किए गए आईडीपी की सूची को फिर से पाने के लिए, Tenant के बजाय TenantAwareAuth इंस्टेंस का इस्तेमाल करना चाहिए. इन कंपनियों को कॉन्फ़िगर करते समय, ध्यान रखें कि किरायेदार, अनुमति वाली सूची में शामिल डोमेन और अपने पैरंट प्रोजेक्ट के पुष्टि किए गए रीडायरेक्ट यूआरआई को इनहेरिट करेंगे.टेनेंट की अन्य सभी सेटिंग भी इनहेरिट की जाएंगी. इन्हें Cloud Console के यूज़र इंटरफ़ेस (यूआई) से मैनेज करना होगा. |
TenantAwareAuth | टेनेंट-अवेयर Auth इंटरफ़ेस का इस्तेमाल, उपयोगकर्ताओं को मैनेज करने, एसएएमएल/OIDC सेवा देने वाली कंपनियों को कॉन्फ़िगर करने, खास किरायेदारों के लिए पासवर्ड रीसेट करने, ईमेल की पुष्टि करने वगैरह के लिए किया जाता है.कई टेनेसी की सुविधा देने के लिए, Google Cloud के Identity Platform (GCIP) की ज़रूरत होती है. कीमत और सुविधाओं के साथ-साथ GCIP के बारे में ज़्यादा जानने के लिए GCIP दस्तावेज़ देखें.हर किरायेदार के पास आइडेंटिटी प्रोवाइडर, सेटिंग, और उपयोगकर्ताओं के सेट होते हैं. TenantAwareAuth का इस्तेमाल करके, किसी चुनिंदा टेनेंट और उससे जुड़े OIDC/SAML कॉन्फ़िगरेशन के उपयोगकर्ता भी मैनेज किए जा सकते हैं. साथ ही, किसी किरायेदार से साइन इन किए गए उपयोगकर्ताओं के आईडी टोकन की पुष्टि की जा सकती है. साथ ही, उस टेनेंट से जुड़े उपयोगकर्ताओं के लिए, कार्रवाई करने वाले ईमेल लिंक भी जनरेट किए जा सकते हैं. किसी खास tenantId के लिए TenantAwareAuth इंस्टेंस, TenantManager.authForTenant() को कॉल करके इंस्टैंशिएट किए जा सकते हैं. |
टेनेंट मैनेजर | किरायेदारों से जुड़े काम मैनेज करने के लिए इस्तेमाल किए जाने वाले टेनेंट मैनेजर के बारे में बताता है. इसमें इस तरह का कॉन्टेंट शामिल है:
|
उपयोगकर्ता की जानकारी | Google या Facebook जैसे तीसरे पक्ष के आइडेंटिटी प्रोवाइडर से मिली उपयोगकर्ता की जानकारी दिखाता है. |
उपयोगकर्ता का मेटाडेटा | इससे उपयोगकर्ता का मेटाडेटा पता चलता है. |
UserRecord | इससे उपयोगकर्ता का प्रतिनिधित्व किया जाता है. |
इंटरफ़ेस
इंटरफ़ेस | ब्यौरा |
---|---|
ActionCodeSettings | यह ऐसा इंटरफ़ेस है जो ज़रूरी जारी/स्टेट यूआरएल के बारे में बताता है. इसमें Android और iOS बंडल के वैकल्पिक आइडेंटिफ़ायर शामिल होते हैं. |
AllowByDefault | हर इलाके के लिए डिफ़ॉल्ट रूप से अनुमति देने की नीति के बारे में बताता है. साथ ही, जिन इलाकों के लिए अनुमति नहीं है उनकी सूची को अनुमति नहीं देने वाली सूची में जोड़ देता है. |
AllowByDefaultWrap | AllowByDefault इंटरफ़ेस का म्यूचुअल एक्सक्लूज़िव एसएमएस रीजन कॉन्फ़िगरेशन |
सिर्फ़ अनुमति वाली सूची | क्षेत्रों को अनुमति देने वाली नीति के बारे में बताता है. इसके लिए, उन्हें अनुमति वाली सूची में साफ़ तौर पर जोड़ना होता है. |
AllowlistOnlyWrap | AllowlistOnly इंटरफ़ेस का म्यूचुअली एक्सक्लूसिव मैसेज (एसएमएस) क्षेत्र कॉन्फ़िगरेशन |
AuthProviderConfigFilter | लिस्टिंग देने वाले के कॉन्फ़िगरेशन के लिए इस्तेमाल किया जाने वाला फ़िल्टर इंटरफ़ेस. इसका इस्तेमाल तब किया जाता है, जब BaseAuth.listProviderConfigs() के ज़रिए कॉन्फ़िगर किए गए आइडेंटिटी प्रोवाइडर की सूची कैसे बनाई जाए. |
BaseAuthProviderConfig | पुष्टि करने वाली सेवा का बेस कॉन्फ़िगरेशन इंटरफ़ेस. |
BaseCreateMultiFactorInfoRequest | CreateRequest के लिए, उपयोगकर्ता के रजिस्टर किए गए दूसरे फ़ैक्टर की बुनियादी प्रॉपर्टी दिखाने वाला इंटरफ़ेस. |
BaseUpdateMultiFactorInfoRequest | UpdateRequest के लिए, उपयोगकर्ता के रजिस्टर किए गए दूसरे फ़ैक्टर की सामान्य प्रॉपर्टी को दिखाने वाला इंटरफ़ेस. |
CreatePhoneMultiFactorInfoRequest | फ़ोन के हिसाब से, CreateRequest के लिए रजिस्टर किए गए दूसरे चरण की जानकारी देने वाला इंटरफ़ेस. |
अनुरोध करें | नया उपयोगकर्ता रिकॉर्ड बनाने के लिए, प्रॉपर्टी दिखाने वाला इंटरफ़ेस. |
CustomStrengthOptionsConfig | पासवर्ड नीति पर लागू की जाने वाली पाबंदियां |
DeकोडAuthBlockToken | |
डीकोड किया गया आईडी टोकन | डिकोड किया गया Firebase आईडी टोकन दिखाने वाला इंटरफ़ेस, जो BaseAuth.verifyIdToken() तरीके से दिखाया गया है.Firebase आईडी टोकन, Open Connect की शर्तों का पालन करने वाले JSON वेब टोकन (JWTs) हैं. नीचे दी गई खास प्रॉपर्टी के बारे में ज़्यादा जानकारी के लिए, [Openid Connect स्पेसिफ़िकेशन का आईडी टोकन सेक्शन](http://openid.net/specs/openid-connect-core-1_0.html#IDToken) देखें. |
Deleteउपयोगकर्ताओं के नतीजे | यह BaseAuth.deleteUsers() का नतीजा दिखाता है. एपीआई. |
ईमेल आइडेंटिफ़ायर | इसका इस्तेमाल ईमेल से खाता खोजने के लिए किया जाता है.BaseAuth.getUsers() देखें. |
ईमेल-निजता कॉन्फ़िगरेशन | किसी प्रोजेक्ट या किरायेदार के ईमेल की निजता का कॉन्फ़िगरेशन. |
EmailSignInProviderConfig | ईमेल साइन इन की सेवा देने वाली कंपनी का कॉन्फ़िगरेशन. |
Getउपयोगकर्ताओं के नतीजे | यह BaseAuth.getUsers() एपीआई का नतीजा दिखाता है. |
ListProviderConfigresults | लिस्टिंग देने वाली कंपनी के कॉन्फ़िगरेशन के लिए रिस्पॉन्स इंटरफ़ेस. यह सुविधा सिर्फ़ तब उपलब्ध होती है, जब आइडेंटिटी प्रोवाइडर की कॉन्फ़िगरेशन BaseAuth.listProviderConfigs() से शेयर करें. |
ListTenants रिज़ल्ट | TenantManager.listTenants() ऑपरेशन से दिखाए गए ऑब्जेक्ट को दिखाने वाला इंटरफ़ेस. इसमें मौजूदा बैच के लिए टेनेंट की सूची और अगले पेज का टोकन (अगर उपलब्ध हो) शामिल होता है. |
ListUsersनतीजे | BaseAuth.listUsers() ऑपरेशन से मिले ऑब्जेक्ट को दिखाने वाला इंटरफ़ेस. इसमें मौजूदा बैच के उपयोगकर्ताओं की सूची और अगर उपलब्ध हो, तो अगले पेज का टोकन होता है. |
मल्टीफ़ैक्टर कॉन्फ़िगरेशन | बहु-स्तरीय कॉन्फ़िगरेशन दिखाने वाला इंटरफ़ेस. इसका इस्तेमाल यह तय करने के लिए किया जा सकता है कि बहु-स्तरीय पुष्टि (MFA) की सुविधा चालू है या बंद. साथ ही, इसका इस्तेमाल दूसरे तरीकों से जुड़ी उन चुनौतियों की सूची के बारे में बताने के लिए भी किया जा सकता है जो इसके साथ काम करती हैं. |
मल्टीफ़ैक्टर बनाने की सेटिंग | बनाने की कार्रवाइयां करने के लिए, कई तरीकों से इस्तेमाल होने वाली उपयोगकर्ता सेटिंग. |
MultiFactorProviderConfig | बहु-स्तरीय पुष्टि देने वाले कॉन्फ़िगरेशन को दिखाने वाला इंटरफ़ेस. यह इंटरफ़ेस एसएमएस के अलावा, पुष्टि करने वाले दूसरे कारक के लिए इस्तेमाल किया जाता है. फ़िलहाल, सिर्फ़ TOTP ही काम करता है. |
मल्टीफ़ैक्टर अपडेट सेटिंग | अपडेट की कार्रवाइयों के लिए, कई फ़ैक्टर से जुड़ी उपयोगकर्ता सेटिंग. |
OAuthResponseType | OAuth की पुष्टि करने के फ़्लो के लिए, OIDC प्रोवाइडर के रिस्पॉन्स ऑब्जेक्ट को दिखाने वाला इंटरफ़ेस. इनमें से एक सेटिंग ज़रूरी है:
|
OIDCAuthProviderConfig | [OIDC](https://openid.net/specs/openid-connect-core-1_0- Final.html) पुष्टि करने वाले का कॉन्फ़िगरेशन इंटरफ़ेस. BaseAuth.createProviderConfig() के ज़रिए एक OIDC प्रोवाइडर बनाया जा सकता है. |
OIDCUpdateAuthProviderRequest | OIDC की पुष्टि करने वाली कंपनी को अपडेट करने के लिए अनुरोध का इंटरफ़ेस. इसका इस्तेमाल तब किया जाता है, जब BaseAuth.updateProviderConfig() के ज़रिए OIDC की सेवा देने वाली कंपनी के कॉन्फ़िगरेशन को अपडेट किया जाता है. |
PasswordPolicyConfig | प्रोजेक्ट या किरायेदार के लिए पासवर्ड नीति कॉन्फ़िगरेशन |
फ़ोन आइडेंटिफ़ायर | इसका इस्तेमाल, फ़ोन नंबर की मदद से खाता खोजने के लिए किया जाता है.BaseAuth.getUsers() देखें. |
Provider आइडेंटिफ़ायर | इसका इस्तेमाल, फ़ेडरेटेड प्रोवाइडर के खाते को खोजने के लिए किया जाता है.BaseAuth.getUsers() देखें. |
Re कैप्चाConfig | reCAPTCHA कॉन्फ़िगरेशन को अपडेट करने के लिए, अनुरोध का इंटरफ़ेस. reCAPTCHA Enterprise इंटिग्रेशन को चालू करने का मतलब है कि आप reCAPTCHA Enterprise की सेवा की शर्तों से सहमत हैं. |
Re कैप्चाKey | reCAPTCHA कुंजी का कॉन्फ़िगरेशन. |
Re कैप्चाManagedRule | reCAPTCHA की कार्रवाई के नियम का कॉन्फ़िगरेशन. |
SAMLAuthProviderConfig | [एसएएमएल](http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html) ऑथराइज़ेशन प्रोवाइडर का कॉन्फ़िगरेशन इंटरफ़ेस. BaseAuth.createProviderConfig() के ज़रिए एक एसएएमएल कंपनी बनाई जा सकती है. |
SAMLUpdateAuthProviderRequest | एसएएमएल पुष्टि देने वाली कंपनी को अपडेट करने के लिए अनुरोध का इंटरफ़ेस. इसका इस्तेमाल BaseAuth.updateProviderConfig() के ज़रिए एसएएमएल कंपनी के कॉन्फ़िगरेशन को अपडेट करते समय किया जाता है. |
सेशन कुकी विकल्प | BaseAuth.createsessionCookie() तरीके के लिए ज़रूरी सेशन कुकी विकल्पों को दिखाने वाला इंटरफ़ेस. |
TotpMultiFactorProviderConfig | TOTP के दूसरे फ़ैक्टर की पुष्टि के लिए, कॉन्फ़िगरेशन सेटिंग दिखाने वाला इंटरफ़ेस. |
UidIdentifier | इसका इस्तेमाल uid से कोई खाता खोजने के लिए किया जाता है.BaseAuth.getUsers() देखें. |
UpdatePhoneMultiFactorInfoRequest | फ़ोन के हिसाब से, UpdateRequest के लिए रजिस्टर किए गए दूसरे चरण को दिखाने वाला इंटरफ़ेस. |
UpdateProjectConfigRequest | दिए गए प्रोजेक्ट कॉन्फ़िगरेशन के हिसाब से अपडेट की जाने वाली प्रॉपर्टी दिखाने वाला इंटरफ़ेस. |
UpdateRequest | दिए गए उपयोगकर्ता के लिए प्रॉपर्टी को अपडेट करने वाला इंटरफ़ेस. |
UpdateTenantRequest | दिए गए किरायेदार के हिसाब से प्रॉपर्टी को अपडेट करने वाला इंटरफ़ेस. |
UserImportOptions | BaseAuth.ImportUsers() तरीके के लिए ज़रूरी उपयोगकर्ता इंपोर्ट के विकल्पों को दिखाने वाला इंटरफ़ेस. इसका इस्तेमाल पासवर्ड हैशिंग एल्गोरिदम की जानकारी देने के लिए किया जाता है. |
UserImportRecord | ऐसा इंटरफ़ेस जो BaseAuth.ImportUsers() तरीके से Firebase पुष्टि करने के लिए उपयोगकर्ता को इंपोर्ट करता है. |
UserImportResource | Firebase ऑथराइज़ेशन में उपयोगकर्ताओं के बैच इंपोर्ट करने के लिए, BaseAuth.ImportUsers() तरीके से मिले रिस्पॉन्स को दिखाने वाला इंटरफ़ेस. |
UserMetadataRequest | उपयोगकर्ता का डेटा इंपोर्ट करते समय शामिल किया जाने वाला उपयोगकर्ता मेटाडेटा. |
UserProvider | यह ऐसे यूज़र आइडेंटिटी प्रोवाइडर को दिखाता है जिसे Firebase उपयोगकर्ता के साथ जोड़ा जा सकता है. |
UserProviderRequest | उपयोगकर्ता को इंपोर्ट करते समय शामिल किया जाने वाला उपयोगकर्ता कंपनी का डेटा. |
उपनामों का प्रकार
उपनाम टाइप करें | ब्यौरा |
---|---|
AuthFactorType | सेकंड फ़ैक्टर टाइप की पहचान करता है. |
AuthProviderConfig | पुष्टि करने वाले का कॉन्फ़िगरेशन टाइप. BaseAuth.createProviderConfig(). |
CreateMultiFactorInfoRequest | CreateRequest के लिए, उपयोगकर्ता को रजिस्टर किए गए दूसरे फ़ैक्टर की प्रॉपर्टी दिखाने वाला टाइप. |
CreateTenantRequest | नए किरायेदार (टेनेंट) के लिए प्रॉपर्टी दिखाने वाला इंटरफ़ेस. |
हैशएल्गोरिदम टाइप | |
MultiFactorConfigState | बहु-स्तरीय कॉन्फ़िगरेशन की स्थिति की पहचान करता है. |
पासवर्ड नीति के लागू होने की स्थिति | पासवर्ड की नीति को लागू किए जाने की स्थिति. |
Re कैप्चाAction | reCAPTCHA से सुरक्षित किए गए अनुरोधों पर की जाने वाली कार्रवाइयां. - 'ब्लॉक करें': reCAPTCHA से सुरक्षित किया गया अनुरोध ब्लॉक कर दिया जाएगा. |
Re कैप्चाKeyClientType | कुंजी का प्लैटफ़ॉर्म टाइप. |
ReCapProviderEnforcementState | reCAPTCHA सुरक्षा को लागू करने की स्थिति. - 'बंद': लागू नहीं किया गया. - 'ऑडिट': आकलन तैयार करें, लेकिन नतीजे को लागू न करें. - 'ENFORCE': आकलन तैयार करें और नतीजे को लागू करें. |
SmsRegionConfig | मैसेज (एसएमएस) क्षेत्र का कॉन्फ़िगरेशन अपडेट करने के लिए अनुरोध का इंटरफ़ेस. उन इलाकों को कॉन्फ़िगर करता है जहां उपयोगकर्ताओं को पुष्टि करने के लिए एसएमएस भेजने की अनुमति है. यह गंतव्य फ़ोन नंबर के कॉलिंग कोड पर आधारित होता है. |
UpdateAuthProviderRequest | |
UpdateMultiFactorInfoRequest | UpdateRequest के लिए, उपयोगकर्ता को रजिस्टर किए गए दूसरे फ़ैक्टर की प्रॉपर्टी दिखाने का टाइप. |
यूज़र आइडेंटिफ़ायर | खोजे जाने वाले उपयोगकर्ता की पहचान करता है. |
getAuth(ऐप्लिकेशन)
डिफ़ॉल्ट ऐप्लिकेशन या दिए गए ऐप्लिकेशन के लिए, पुष्टि करने की सेवा उपलब्ध कराता है.
डिफ़ॉल्ट ऐप्लिकेशन की Auth सेवा को ऐक्सेस करने के लिए, getAuth()
को बिना किसी तर्क के कॉल किया जा सकता है. इसके अलावा, किसी खास ऐप्लिकेशन से जुड़ी पुष्टि करने के लिए, getAuth(app)
के तौर पर भी कॉल किया जा सकता है.
हस्ताक्षर:
export declare function getAuth(app?: App): Auth;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
ऐप्लिकेशन | ऐप्लिकेशन |
लौटाए जाने वाले प्रॉडक्ट:
उदाहरण 1
// Get the Auth service for the default app
const defaultAuth = getAuth();
उदाहरण 2
// Get the Auth service for a given app
const otherAuth = getAuth(otherApp);
ऑथफ़ैक्टर टाइप
सेकंड फ़ैक्टर टाइप की पहचान करता है.
हस्ताक्षर:
export type AuthFactorType = 'phone';
AuthProviderConfig
पुष्टि करने वाले का कॉन्फ़िगरेशन टाइप. BaseAuth.createProviderConfig().
हस्ताक्षर:
export type AuthProviderConfig = SAMLAuthProviderConfig | OIDCAuthProviderConfig;
मल्टीफ़ैक्टर की जानकारी के लिए अनुरोध
CreateRequest
के लिए, उपयोगकर्ता को रजिस्टर किए गए दूसरे फ़ैक्टर की प्रॉपर्टी दिखाने वाला टाइप.
हस्ताक्षर:
export type CreateMultiFactorInfoRequest = CreatePhoneMultiFactorInfoRequest;
CreateTenantRequest
नए किरायेदार (टेनेंट) के लिए प्रॉपर्टी दिखाने वाला इंटरफ़ेस.
हस्ताक्षर:
export type CreateTenantRequest = UpdateTenantRequest;
हैश एल्गोरिदम टाइप
हस्ताक्षर:
export type HashAlgorithmType = 'SCRYPT' | 'STANDARD_SCRYPT' | 'HMAC_SHA512' | 'HMAC_SHA256' | 'HMAC_SHA1' | 'HMAC_MD5' | 'MD5' | 'PBKDF_SHA1' | 'BCRYPT' | 'PBKDF2_SHA256' | 'SHA512' | 'SHA256' | 'SHA1';
मल्टीफ़ैक्टर कॉन्फ़िगरेशनस्टेट
बहु-स्तरीय कॉन्फ़िगरेशन की स्थिति की पहचान करता है.
हस्ताक्षर:
export type MultiFactorConfigState = 'ENABLED' | 'DISABLED';
PasswordPolicyनीति लागू करने की स्थिति
पासवर्ड की नीति को लागू किए जाने की स्थिति.
हस्ताक्षर:
export type PasswordPolicyEnforcementState = 'ENFORCE' | 'OFF';
reCAPTCHAकार्रवाई
reCAPTCHA से सुरक्षित किए गए अनुरोधों पर की जाने वाली कार्रवाइयां. - 'ब्लॉक करें': reCAPTCHA से सुरक्षित किया गया अनुरोध ब्लॉक कर दिया जाएगा.
हस्ताक्षर:
export type RecaptchaAction = 'BLOCK';
reCAPTCHAKeyClientType
कुंजी का प्लैटफ़ॉर्म टाइप.
हस्ताक्षर:
export type RecaptchaKeyClientType = 'WEB' | 'IOS' | 'ANDROID';
reCAPTCHAProviderEnforcementState
reCAPTCHA सुरक्षा को लागू करने की स्थिति. - 'बंद': लागू नहीं किया गया. - 'ऑडिट': आकलन तैयार करें, लेकिन नतीजे को लागू न करें. - 'ENFORCE': आकलन तैयार करें और नतीजे को लागू करें.
हस्ताक्षर:
export type RecaptchaProviderEnforcementState = 'OFF' | 'AUDIT' | 'ENFORCE';
SmsRegionConfig
मैसेज (एसएमएस) के इलाके का कॉन्फ़िगरेशन अपडेट करने के लिए, अनुरोध का इंटरफ़ेस. उन इलाकों को कॉन्फ़िगर करता है जहां उपयोगकर्ताओं को पुष्टि करने के लिए एसएमएस भेजने की अनुमति है. यह गंतव्य फ़ोन नंबर के कॉलिंग कोड पर आधारित होता है.
हस्ताक्षर:
export type SmsRegionConfig = AllowByDefaultWrap | AllowlistOnlyWrap;
UpdateAuthProviderRequest
हस्ताक्षर:
export type UpdateAuthProviderRequest = SAMLUpdateAuthProviderRequest | OIDCUpdateAuthProviderRequest;
अपडेट मल्टीफ़ैक्टर जानकारी अनुरोध
UpdateRequest
के लिए, उपयोगकर्ता को रजिस्टर किए गए दूसरे फ़ैक्टर की प्रॉपर्टी दिखाने वाला टाइप.
हस्ताक्षर:
export type UpdateMultiFactorInfoRequest = UpdatePhoneMultiFactorInfoRequest;
यूज़र आइडेंटिफ़ायर
खोजे जाने वाले उपयोगकर्ता की पहचान करता है.
हस्ताक्षर:
export type UserIdentifier = UidIdentifier | EmailIdentifier | PhoneIdentifier | ProviderIdentifier;