Firebase से पुष्टि करना.
फ़ंक्शन
फ़ंक्शन | ब्यौरा |
---|---|
getAuth(ऐप्लिकेशन) | यह डिफ़ॉल्ट ऐप्लिकेशन या दिए गए ऐप्लिकेशन के लिए, पुष्टि करने की सेवा देती है. डिफ़ॉल्ट ऐप्लिकेशन की पुष्टि करने वाली सेवा को ऐक्सेस करने के लिए, बिना किसी तर्क के getAuth() को कॉल किया जा सकता है. इसके अलावा, किसी खास ऐप्लिकेशन से जुड़ी पुष्टि की सेवा को ऐक्सेस करने के लिए, getAuth(app) के तौर पर कॉल किया जा सकता है. |
क्लास
क्लास | ब्यौरा |
---|---|
पुष्टि करना | पुष्टि करने की सेवा, दिए गए ऐप्लिकेशन से ही जुड़ी होती है. किसी ऑथराइज़ेशन इंस्टेंस में एक से ज़्यादा किरायेदार हो सकते हैं. |
AuthClientErrorCode | पुष्टि करने वाले क्लाइंट के गड़बड़ी कोड और उनके डिफ़ॉल्ट मैसेज. |
BaseAuth | Auth और TenantAwareAuth , दोनों एपीआई के लिए सामान्य पैरंट इंटरफ़ेस. |
FirebaseAuthError | Firebase पुष्टि करने से जुड़ा गड़बड़ी कोड स्ट्रक्चर. यह PreFixedFirebaseError को भी बढ़ाता है. |
मल्टीफ़ैक्टर जानकारी | उपयोगकर्ता के रजिस्टर किए गए सेकंड फ़ैक्टर की सामान्य प्रॉपर्टी दिखाने वाला इंटरफ़ेस. |
मल्टीफ़ैक्टर सेटिंग | मल्टी-फ़ैक्टर से जुड़ी उपयोगकर्ता सेटिंग. |
फ़ोन का मल्टीफ़ैक्टर जानकारी | ऐसा इंटरफ़ेस जो फ़ोन के हिसाब से, उपयोगकर्ता के रजिस्टर किए हुए सेकंड फ़ैक्टर को दिखाता है. |
प्रोजेक्ट कॉन्फ़िगरेशन | यह प्रोजेक्ट के कॉन्फ़िगरेशन के बारे में बताता है. |
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 इंस्टेंस को इंस्टैंशिएट किया जा सकता है.. |
टेनेंट मैनेजर | किरायेदारों के उस मैनेजर के बारे में बताता है जिसका इस्तेमाल किरायेदार से जुड़े कामों को करने में किया जाता है. इसमें शामिल हैं:
|
उपयोगकर्ता की जानकारी | यह 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() के ज़रिए सभी आइडेंटिटी प्रोवाइडर के कॉन्फ़िगरेशन की सूची बनाएं. |
ListTenantsनतीजे | TenantManager.listTenants() कार्रवाई से लौटाए गए ऑब्जेक्ट को दिखाने वाला इंटरफ़ेस. इसमें मौजूदा बैच के लिए किरायेदारों की सूची और अगर अगले पेज का टोकन उपलब्ध होता है, तो इसमें शामिल होता है. |
ListUsersresults | BaseAuth.listUsers() ऑपरेशन से मिले ऑब्जेक्ट को दिखाने वाला इंटरफ़ेस. इसमें मौजूदा बैच के उपयोगकर्ताओं की सूची और अगर अगले पेज का टोकन उपलब्ध होता है, तो इसमें शामिल होता है. |
MultiFactorConfig | बहु-स्तरीय कॉन्फ़िगरेशन को दिखाने वाला इंटरफ़ेस. इसका इस्तेमाल, यह तय करने के लिए किया जा सकता है कि बहु-स्तरीय पुष्टि (MFA) की सुविधा चालू है या बंद है. साथ ही, दो तरीकों से पुष्टि की सुविधा के साथ काम करने वाली सेकंड फ़ैक्टर की सूची का इस्तेमाल भी किया जा सकता है. |
MultiFactorCreateSettings | नई कार्रवाइयां बनाने के लिए, बहु-स्तरीय टूल से जुड़ी उपयोगकर्ता सेटिंग. |
MultiFactorProviderConfig | ऐसा इंटरफ़ेस जो बहु-स्तरीय पुष्टि देने वाली कंपनी का कॉन्फ़िगरेशन दिखाता है. इस इंटरफ़ेस का इस्तेमाल एसएमएस के अलावा, दूसरे तरीके से पुष्टि करने वाली कंपनियों के लिए किया जाता है. फ़िलहाल, सिर्फ़ टीओटीपी का इस्तेमाल किया जा सकता है. |
MultiFactorUpdateSettings | अपडेट की कार्रवाइयों के लिए, मल्टी-फ़ैक्टर से जुड़ी उपयोगकर्ता सेटिंग. |
OAuthResponseType | OAuth की अनुमति के फ़्लो के लिए, OIDC की सेवा देने वाली कंपनी के रिस्पॉन्स ऑब्जेक्ट को दिखाने वाला इंटरफ़ेस. इन सेटिंग में से कोई एक ज़रूरी है:
|
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;