firebase-admin.auth package

Firebase से पुष्टि करना.

फ़ंक्शन

फ़ंक्शन ब्यौरा
getAuth(ऐप्लिकेशन) यह डिफ़ॉल्ट ऐप्लिकेशन या दिए गए ऐप्लिकेशन के लिए, पुष्टि करने की सेवा देती है. डिफ़ॉल्ट ऐप्लिकेशन की पुष्टि करने वाली सेवा को ऐक्सेस करने के लिए, बिना किसी तर्क के getAuth() को कॉल किया जा सकता है. इसके अलावा, किसी खास ऐप्लिकेशन से जुड़ी पुष्टि की सेवा को ऐक्सेस करने के लिए, getAuth(app) के तौर पर कॉल किया जा सकता है.

क्लास

क्लास ब्यौरा
पुष्टि करना पुष्टि करने की सेवा, दिए गए ऐप्लिकेशन से ही जुड़ी होती है. किसी ऑथराइज़ेशन इंस्टेंस में एक से ज़्यादा किरायेदार हो सकते हैं.
BaseAuth Auth और TenantAwareAuth, दोनों एपीआई के लिए सामान्य पैरंट इंटरफ़ेस.
मल्टीफ़ैक्टर जानकारी उपयोगकर्ता के रजिस्टर किए गए सेकंड फ़ैक्टर की सामान्य प्रॉपर्टी दिखाने वाला इंटरफ़ेस.
मल्टीफ़ैक्टर सेटिंग मल्टी-फ़ैक्टर से जुड़ी उपयोगकर्ता सेटिंग.
फ़ोन का मल्टीफ़ैक्टर जानकारी ऐसा इंटरफ़ेस जो फ़ोन के हिसाब से, उपयोगकर्ता के रजिस्टर किए हुए सेकंड फ़ैक्टर को दिखाता है.
प्रोजेक्ट कॉन्फ़िगरेशन यह प्रोजेक्ट के कॉन्फ़िगरेशन के बारे में बताता है.
ProjectConfigManager मौजूदा प्रोजेक्ट कॉन्फ़िगरेशन को मैनेज (मिलता और अपडेट) करता है.
किराये पर इस्तेमाल करने वाले (टेनेंट) टेनेंट कॉन्फ़िगरेशन के बारे में बताता है.मल्टी-टेनेंसी सपोर्ट के लिए, Google Cloud Identity Platform (GCIP) की ज़रूरत होती है. कीमत और सुविधाओं के साथ-साथ जीसीआईपी के बारे में ज़्यादा जानने के लिए, जीसीआईपी के दस्तावेज़ देखें.Google Cloud Identity Platform प्रोजेक्ट पर एक से ज़्यादा टेनेंसी का इस्तेमाल करने से पहले, टेनेंट को Cloud Console के यूज़र इंटरफ़ेस (यूआई) के ज़रिए उस प्रोजेक्ट के लिए अनुमति देनी होगी.टेनेंट कॉन्फ़िगरेशन से डिसप्ले नेम, टेनेंट आइडेंटिफ़ायर, और ईमेल की पुष्टि करने के कॉन्फ़िगरेशन जैसी जानकारी मिलती है. टेनेंट पर कॉन्फ़िगर किए गए आईडीपी (IdP) की सूची वापस पाने के लिए, Tenant के बजाय OIDC/SAML की सेवा देने वाली कंपनी के कॉन्फ़िगरेशन मैनेजमेंट के लिए, TenantAwareAuth इंस्टेंस का इस्तेमाल किया जाना चाहिए. इन कंपनियों को कॉन्फ़िगर करते समय, ध्यान रखें कि किरायेदारों को अनुमति वाली सूची में शामिल डोमेन और उनके पैरंट प्रोजेक्ट के पुष्टि किए गए रीडायरेक्ट यूआरआई मिलेंगे.टेनेंट की बाकी सभी सेटिंग भी इनहेरिट की जाएंगी. इन्हें Cloud Console के यूज़र इंटरफ़ेस (यूआई) से मैनेज करना होगा.
TenantAwareAuth टेनेंट-अवेयर Auth इंटरफ़ेस का इस्तेमाल उपयोगकर्ताओं को मैनेज करने, एसएएमएल/ओआईडीसी कंपनियों को कॉन्फ़िगर करने, किरायेदारों के लिए पासवर्ड रीसेट करने, ईमेल की पुष्टि करने वगैरह के लिए किया जाता है.मल्टी-टेनंसी सहायता के लिए, Google Cloud Identity प्लैटफ़ॉर्म (GCIP) की ज़रूरत होती है. जीसीआईपी के बारे में ज़्यादा जानने और सुविधाओं के बारे में जानने के लिए, जीसीआईपी के दस्तावेज़ देखें.हर किरायेदार के पास अपने आइडेंटिटी प्रोवाइडर, सेटिंग, और उपयोगकर्ताओं के सेट होते हैं. TenantAwareAuth का इस्तेमाल करके, किसी खास किरायेदार और उससे जुड़े OIDC/SAML कॉन्फ़िगरेशन के उपयोगकर्ताओं को भी मैनेज किया जा सकता है. साथ ही, किसी खास किरायेदार से साइन इन किए हुए उपयोगकर्ताओं के आईडी टोकन की पुष्टि की जा सकती है. साथ ही, किरायेदार से जुड़े उपयोगकर्ताओं के लिए ईमेल कार्रवाई के लिंक भी जनरेट किए जा सकते हैं. TenantManager.authForTenant() को कॉल करके किसी खास tenantId के लिए TenantAwareAuth इंस्टेंस को इंस्टैंशिएट किया जा सकता है..
टेनेंट मैनेजर किरायेदारों के उस मैनेजर के बारे में बताता है जिसका इस्तेमाल किरायेदार से जुड़े कामों को करने में किया जाता है. इसमें शामिल हैं:
  • बुनियादी प्रोजेक्ट के लिए किरायेदारों को बनाने, अपडेट करने, सूची बनाने, पाने, और हटाने की सुविधा.
  • किसी खास किरायेदार के लिए, पुष्टि से जुड़ी कार्रवाइयां (यूज़र मैनेजमेंट, प्रोवाइडर कॉन्फ़िगरेशन मैनेजमेंट, टोकन पुष्टि, ईमेल लिंक जनरेट करना वगैरह) चलाने के लिए, TenantAwareAuth इंस्टेंस पाना.
उपयोगकर्ता की जानकारी यह Google या Facebook जैसे तीसरे पक्ष के आइडेंटिटी प्रोवाइडर से मिली उपयोगकर्ता की जानकारी दिखाता है.
UserMetadata यह उपयोगकर्ता के मेटाडेटा को दिखाता है.
UserRecords यह उपयोगकर्ता के बारे में बताता है.

इंटरफ़ेस

इंटरफ़ेस ब्यौरा
ActionCodeSettings यह इंटरफ़ेस, Android और iOS बंडल के वैकल्पिक आइडेंटिफ़ायर के साथ ज़रूरी जारी रखें/स्टेट यूआरएल के बारे में बताता है.
AllowByDefault इस नीति के तहत, हर इलाके को डिफ़ॉल्ट रूप से अनुमति दी जाती है. साथ ही, अनुमति नहीं वाले इलाकों की सूची में अनुमति नहीं दी जाती है.
AllowByDefaultWwrap AllowByDefault इंटरफ़ेस का म्यूचुअल एक्सक्लूसिव एसएमएस रीजन कॉन्फ़िगरेशन
सिर्फ़ अनुमति वाली सूची इस नीति के तहत, लोगों को सिर्फ़ अनुमति देने के लिए बनाया जाता है. इसके लिए, साफ़ तौर पर उन्हें अनुमति वाली सूची में शामिल करें.
AllowlistOnlyWरैप अनुमति वाली सूची के इंटरफ़ेस का म्यूचुअली एक्सक्लूसिव एसएमएस रीजन कॉन्फ़िगरेशन
AuthProviderConfigFilter लिस्टिंग देने वाले के कॉन्फ़िगरेशन के लिए इस्तेमाल किया जाने वाला फ़िल्टर इंटरफ़ेस. इसका इस्तेमाल तब किया जाता है, जब BaseAuth.listProviderConfigs() के ज़रिए, कॉन्फ़िगर किए गए आइडेंटिटी प्रोवाइडर की सूची बनाने का तरीका तय किया जाए.
BaseAuthProviderConfig बुनियादी पुष्टि देने वाली कंपनी का कॉन्फ़िगरेशन इंटरफ़ेस.
BaseCreateMultiFactorInfoRequest CreateRequest के लिए, उपयोगकर्ता के रजिस्टर किए गए सेकंड फ़ैक्टर की बुनियादी प्रॉपर्टी दिखाने वाला इंटरफ़ेस.
BaseUpdateMultiFactorInfoRequest UpdateRequest के लिए, उपयोगकर्ता के रजिस्टर किए गए सेकंड फ़ैक्टर की सामान्य प्रॉपर्टी दिखाने वाला इंटरफ़ेस.
CreatePhoneMultiFactorInfoRequest ऐसा इंटरफ़ेस जो CreateRequest के लिए, फ़ोन के हिसाब से रजिस्टर किया गया दूसरा फ़ैक्टर दिखाता है.
अनुरोध करें बनाए जाने वाले नए उपयोगकर्ता रिकॉर्ड पर सेट की जाने वाली प्रॉपर्टी दिखाने वाला इंटरफ़ेस.
कस्टमस्ट्रेंथ के विकल्प कॉन्फ़िगर करने की सुविधा पासवर्ड नीति पर लागू की जाने वाली सीमाएं
DecodeAuthBlockToken के कोड
DecodeIdToken डिकोड किया गया Firebase आईडी टोकन दिखाने वाला इंटरफ़ेस, जो BaseAuth.verifyIdToken() तरीके से दिखाया गया है.Firebase आईडी टोकन, रिड कनेक्ट की खास बातों का पालन करने वाले JSON वेब टोकन (JWT) हैं. नीचे दी गई खास प्रॉपर्टी के बारे में ज़्यादा जानकारी के लिए [Openid Connect की खास बातों](http://openid.net/specs/openid-connect-core-1_0.html#IDToken) का आईडी टोकन सेक्शन देखें.
DeleteUsersनतीजे BaseAuth.deleteUsers(). API का नतीजा दिखाता है.
ईमेल आइडेंटिफ़ायर इसका इस्तेमाल, ईमेल से कोई खाता खोजने के लिए किया जाता है.BaseAuth.getUsers() देखें.
EmailPrivacyConfig किसी प्रोजेक्ट या किरायेदार के ईमेल की निजता से जुड़ा कॉन्फ़िगरेशन.
EmailSignInProviderConfig ईमेल साइन इन सेवा देने वाली कंपनी का कॉन्फ़िगरेशन.
GetUsersनतीजे BaseAuth.getUsers() एपीआई के नतीजे को दिखाता है.
ListProviderConfigresults लिस्टिंग देने वाली कंपनी के कॉन्फ़िगरेशन के लिए रिस्पॉन्स इंटरफ़ेस. यह सुविधा सिर्फ़ तब उपलब्ध होती है, जब BaseAuth.listProviderConfigs() के ज़रिए सभी आइडेंटिटी प्रोवाइडर के कॉन्फ़िगरेशन की सूची बनाएं.
ListTenantsresults TenantManager.listTenants() कार्रवाई से लौटाए गए ऑब्जेक्ट को दिखाने वाला इंटरफ़ेस. इसमें मौजूदा बैच के लिए किरायेदारों की सूची और अगर अगले पेज का टोकन उपलब्ध होता है, तो इसमें शामिल होता है.
ListUsersresults BaseAuth.listUsers() ऑपरेशन से मिले ऑब्जेक्ट को दिखाने वाला इंटरफ़ेस. इसमें मौजूदा बैच के उपयोगकर्ताओं की सूची और अगर अगले पेज का टोकन उपलब्ध होता है, तो इसमें शामिल होता है.
MultiFactorConfig बहु-स्तरीय कॉन्फ़िगरेशन को दिखाने वाला इंटरफ़ेस. इसका इस्तेमाल, यह तय करने के लिए किया जा सकता है कि बहु-स्तरीय पुष्टि (MFA) की सुविधा चालू है या बंद है. साथ ही, दो तरीकों से पुष्टि की सुविधा के साथ काम करने वाली सेकंड फ़ैक्टर की सूची का इस्तेमाल भी किया जा सकता है.
MultiFactorCreateSettings नई कार्रवाइयां बनाने के लिए, बहु-स्तरीय टूल से जुड़ी उपयोगकर्ता सेटिंग.
MultiFactorProviderConfig ऐसा इंटरफ़ेस जो बहु-स्तरीय पुष्टि देने वाली कंपनी का कॉन्फ़िगरेशन दिखाता है. इस इंटरफ़ेस का इस्तेमाल एसएमएस के अलावा, दूसरे तरीके से पुष्टि करने वाली कंपनियों के लिए किया जाता है. फ़िलहाल, सिर्फ़ टीओटीपी का इस्तेमाल किया जा सकता है.
MultiFactorUpdateSettings अपडेट की कार्रवाइयों के लिए, मल्टी-फ़ैक्टर से जुड़ी उपयोगकर्ता सेटिंग.
OAuthResponseType OAuth की अनुमति के फ़्लो के लिए, OIDC की सेवा देने वाली कंपनी के रिस्पॉन्स ऑब्जेक्ट को दिखाने वाला इंटरफ़ेस. इन सेटिंग में से कोई एक ज़रूरी है:
  • कोड फ़्लो के लिए, code को true पर सेट करें.
  • आईडी टोकन फ़्लो के लिए, idToken को true पर सेट करें.
OIDCAuthProviderConfig [OIDC](https://openid.net/specs/openid-connect-core-1_0-फ़ाइनल.html) का आधिकारिक कॉन्फ़िगरेशन इंटरफ़ेस. BaseAuth.createProviderConfig() की मदद से, OIDC की सेवा देने वाली कंपनी बनाई जा सकती है.
OIDCUpdateAuthProviderRequest OIDC की पुष्टि करने वाली कंपनी को अपडेट करने के लिए अनुरोध इंटरफ़ेस. इसका इस्तेमाल, BaseAuth.updateProviderConfig() के ज़रिए OIDC प्रोवाइडर के कॉन्फ़िगरेशन को अपडेट करते समय किया जाता है.
PasswordPolicyConfig किसी प्रोजेक्ट या किरायेदार के लिए पासवर्ड नीति कॉन्फ़िगरेशन
फ़ोन आइडेंटिफ़ायर इसका इस्तेमाल, फ़ोन नंबर से खाता खोजने के लिए किया जाता है.BaseAuth.getUsers() देखें.
ProviderIdentifier फ़ेडरेटेड कंपनी से कोई खाता खोजने के लिए इस्तेमाल किया जाता है.BaseAuth.getUsers() देखें.
RecaptchaConfig reCAPTCHA कॉन्फ़िगरेशन को अपडेट करने के लिए, अनुरोध का इंटरफ़ेस. reCAPTCHA Enterprise इंटिग्रेशन को चालू करने का मतलब है कि आप reCAPTCHA Enterprise की सेवा की शर्तों से सहमत हैं.
RecaptchaKey reCAPTCHA कुंजी का कॉन्फ़िगरेशन.
Reकैप्चा मैनेज करने वाले नियम reCAPTCHA से जुड़ी कार्रवाई के नियम का कॉन्फ़िगरेशन.
SAMLAuthProviderConfig [SAML](http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html) प्रमाणीकरण सेवा देने वाला कॉन्फ़िगरेशन इंटरफ़ेस. BaseAuth.createProviderConfig() की मदद से, एसएएमएल की सेवा देने वाली कंपनी बनाई जा सकती है.
SAMLUpdateAuthProviderRequest एसएएमएल पुष्टि की सेवा देने वाली कंपनी को अपडेट करने के लिए अनुरोध का इंटरफ़ेस. इसका इस्तेमाल, BaseAuth.updateProviderConfig() के ज़रिए एसएएमएल प्रोवाइडर के कॉन्फ़िगरेशन को अपडेट करते समय किया जाता है.
sessionCookieOptions BaseAuth.createSessionCookie() तरीके के लिए ज़रूरी सेशन कुकी विकल्पों को दिखाने वाला इंटरफ़ेस.
TotpMultiFactorProviderConfig TOTP के सेकंड फ़ैक्टर पुष्टि के लिए कॉन्फ़िगरेशन सेटिंग दिखाने वाला इंटरफ़ेस.
यूआईडीआइडेंटिफ़ायर uid की मदद से कोई खाता खोजने के लिए इसका इस्तेमाल किया जाता है.BaseAuth.getUsers() देखें.
UpdatePhoneMultiFactorInfoRequest ऐसा इंटरफ़ेस जो UpdateRequest के लिए, फ़ोन के हिसाब से रजिस्टर किया गया दूसरा फ़ैक्टर दिखाता है.
UpdateProjectConfigRequest दिए गए प्रोजेक्ट कॉन्फ़िगरेशन को अपडेट करने के लिए, प्रॉपर्टी दिखाने वाला इंटरफ़ेस.
UpdateRequest दिए गए उपयोगकर्ता के लिए प्रॉपर्टी को अपडेट करने वाला इंटरफ़ेस.
UpdateTenantRequest दिए गए किरायेदार पर अपडेट करने के लिए, प्रॉपर्टी दिखाने वाला इंटरफ़ेस.
UserImportOptions BaseAuth.ImportUsers() तरीके के लिए ज़रूरी उपयोगकर्ता इंपोर्ट के विकल्पों को दिखाने वाला इंटरफ़ेस. इसका इस्तेमाल, पासवर्ड हैशिंग एल्गोरिदम की जानकारी देने के लिए किया जाता है.
UserImportRecord के उपयोगकर्ता को दिखाने वाला इंटरफ़ेस, जो BaseAuth.ImportUsers() तरीके से Firebase पुष्टि में इंपोर्ट करने के लिए है.
UserImportresults Firebase पुष्टि में उपयोगकर्ताओं को एक साथ इंपोर्ट करने के लिए, BaseAuth.ImportUsers() तरीके से मिले रिस्पॉन्स को दिखाने वाला इंटरफ़ेस.
UserMetadataRequest उपयोगकर्ता को इंपोर्ट करते समय शामिल किया जाने वाला उपयोगकर्ता मेटाडेटा.
UserProvider यह ऐसे उपयोगकर्ता आइडेंटिटी प्रोवाइडर के बारे में बताता है जिसे Firebase उपयोगकर्ता के साथ जोड़ा जा सकता है.
UserProviderRequest उपयोगकर्ता को इंपोर्ट करते समय, उपयोगकर्ता सेवा देने वाली कंपनी का डेटा शामिल किया जाना चाहिए.

उपनाम टाइप

उपनाम लिखें ब्यौरा
AuthFactorType सेकंड फ़ैक्टर टाइप की पहचान करता है.
AuthProviderConfig पुष्टि करने वाली सेवा के कॉन्फ़िगरेशन का प्रकार. BaseAuth.createProviderConfig().
CreateMultiFactorInfoRequest CreateRequest के लिए, उपयोगकर्ता के रजिस्टर किए गए सेकंड फ़ैक्टर की प्रॉपर्टी दिखाने वाला टाइप.
CreateTenantRequest नए किरायेदार को चुनने के लिए, प्रॉपर्टी दिखाने वाला इंटरफ़ेस.
HashAlgorithmType
MultiFactorConfigState बहु-स्तरीय कॉन्फ़िगरेशन स्थिति की पहचान करता है.
PasswordPolicyपहल स्टेट पासवर्ड नीति लागू होने की स्थिति.
RecaptchaAction reCAPTCHA से सुरक्षित किए गए अनुरोधों पर की जाने वाली कार्रवाइयां. - 'ब्लॉक करें': reCAPTCHA से सुरक्षित किया गया अनुरोध ब्लॉक कर दिया जाएगा.
RecacheKeyClientType कुंजी का प्लैटफ़ॉर्म टाइप.
RecaptchaProviderEnforcementState reCAPTCHA सुरक्षा के लागू होने की स्थिति. - 'बंद': लागू नहीं किया गया. - 'ऑडिट': आकलन तैयार करें, लेकिन नतीजे को लागू न करें. - 'लागू करें': आकलन तैयार करें और नतीजे को लागू करें.
SmsRegionConfig मैसेज (एसएमएस) क्षेत्र के कॉन्फ़िगरेशन को अपडेट करने के लिए अनुरोध का इंटरफ़ेस. यह नीति उन इलाकों को कॉन्फ़िगर करती है जहां लोगों को पुष्टि करने के लिए एसएमएस भेजने की अनुमति है. यह डेस्टिनेशन फ़ोन नंबर के कॉल कोड पर आधारित होता है.
UpdateAuthProviderRequest
UpdateMultiFactorInfoRequest UpdateRequest के लिए, उपयोगकर्ता के रजिस्टर किए गए सेकंड फ़ैक्टर की प्रॉपर्टी दिखाने वाला टाइप.
UserIdentifier यह ऐसे उपयोगकर्ता की पहचान करता है जिसके बारे में जानकारी खोजी जा रही है.

getAuth(ऐप्लिकेशन)

डिफ़ॉल्ट ऐप्लिकेशन या दिए गए ऐप्लिकेशन के लिए पुष्टि करने की सेवा मिलती है.

डिफ़ॉल्ट ऐप्लिकेशन की पुष्टि करने वाली सेवा को ऐक्सेस करने के लिए, getAuth() को बिना किसी आर्ग्युमेंट के या किसी खास ऐप्लिकेशन से जुड़ी पुष्टि करने वाली सेवा को ऐक्सेस करने के लिए, getAuth(app) के तौर पर कॉल किया जा सकता है.

हस्ताक्षर:

export declare function getAuth(app?: App): Auth;

पैरामीटर

पैरामीटर टाइप ब्यौरा
ऐप्लिकेशन ऐप्लिकेशन

लौटाए जाने वाले प्रॉडक्ट:

पुष्टि करना

पहला उदाहरण

// Get the Auth service for the default app
const defaultAuth = getAuth();

दूसरा उदाहरण

// Get the Auth service for a given app
const otherAuth = getAuth(otherApp);

प्रमाणीकरण कारक प्रकार

सेकंड फ़ैक्टर टाइप की पहचान करता है.

हस्ताक्षर:

export type AuthFactorType = 'phone';

AuthProviderConfig

पुष्टि करने वाली सेवा के कॉन्फ़िगरेशन का प्रकार. BaseAuth.createProviderConfig().

हस्ताक्षर:

export type AuthProviderConfig = SAMLAuthProviderConfig | OIDCAuthProviderConfig;

CreateMultiFactorInfoRequest

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';

MultiFactorConfigState

बहु-स्तरीय कॉन्फ़िगरेशन स्थिति की पहचान करता है.

हस्ताक्षर:

export type MultiFactorConfigState = 'ENABLED' | 'DISABLED';

पासवर्ड नीति लागू करने की स्थिति

पासवर्ड नीति लागू होने की स्थिति.

हस्ताक्षर:

export type PasswordPolicyEnforcementState = 'ENFORCE' | 'OFF';

कैप्चा एक्शन

reCAPTCHA से सुरक्षित किए गए अनुरोधों पर की जाने वाली कार्रवाइयां. - 'ब्लॉक करें': reCAPTCHA से सुरक्षित किया गया अनुरोध ब्लॉक कर दिया जाएगा.

हस्ताक्षर:

export type RecaptchaAction = 'BLOCK';

Re कैप्चाKeyClientType

कुंजी का प्लैटफ़ॉर्म टाइप.

हस्ताक्षर:

export type RecaptchaKeyClientType = 'WEB' | 'IOS' | 'ANDROID';

Re कैप्चाProviderEnforcementState

reCAPTCHA सुरक्षा के लागू होने की स्थिति. - 'बंद': लागू नहीं किया गया. - 'ऑडिट': आकलन तैयार करें, लेकिन नतीजे को लागू न करें. - 'लागू करें': आकलन तैयार करें और नतीजे को लागू करें.

हस्ताक्षर:

export type RecaptchaProviderEnforcementState = 'OFF' | 'AUDIT' | 'ENFORCE';

SmsregionConfig

मैसेज (एसएमएस) क्षेत्र के कॉन्फ़िगरेशन को अपडेट करने के लिए अनुरोध का इंटरफ़ेस. यह नीति उन इलाकों को कॉन्फ़िगर करती है जहां लोगों को पुष्टि करने के लिए एसएमएस भेजने की अनुमति है. यह डेस्टिनेशन फ़ोन नंबर के कॉल कोड पर आधारित होता है.

हस्ताक्षर:

export type SmsRegionConfig = AllowByDefaultWrap | AllowlistOnlyWrap;

UpdateAuthProviderRequest

हस्ताक्षर:

export type UpdateAuthProviderRequest = SAMLUpdateAuthProviderRequest | OIDCUpdateAuthProviderRequest;

अपडेटMultiFactorInfoRequest

UpdateRequest के लिए, उपयोगकर्ता के रजिस्टर किए गए सेकंड फ़ैक्टर की प्रॉपर्टी दिखाने वाला टाइप.

हस्ताक्षर:

export type UpdateMultiFactorInfoRequest = UpdatePhoneMultiFactorInfoRequest;

उपयोगकर्ता आइडेंटिफ़ायर

यह ऐसे उपयोगकर्ता की पहचान करता है जिसके बारे में जानकारी खोजी जा रही है.

हस्ताक्षर:

export type UserIdentifier = UidIdentifier | EmailIdentifier | PhoneIdentifier | ProviderIdentifier;