एसएएमएल के लिए AuthProvider.
हस्ताक्षर:
export declare class SAMLAuthProvider extends FederatedAuthProvider
एक्सट्रैक्ट: FedeatedAuthProvider
निर्माता
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(constructor)(providerId) | कंस्ट्रक्टर. providerId, "saml" से शुरू होना चाहिए. |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
CredentialFromError(गड़बड़ी) | static |
इसका इस्तेमाल, साइन-इन, लिंक या फिर से पुष्टि करने की कार्रवाई के दौरान किए गए AuthError से मौजूदा OAuthCredential को एक्सट्रैक्ट करने के लिए किया जाता है. |
CredentialFromJSON(json) | static |
किसी JSON स्ट्रिंग या सादे ऑब्जेक्ट से AuthCredential बनाता है. |
CredentialFromresults(userCredential) | static |
एसएएमएल फ़्लो पूरा होने के बाद, UserCredential से AuthCredential जनरेट करता है. |
एसएएमएल AuthProvider.(कंस्ट्रक्टर)
कंस्ट्रक्टर. providerId, "saml" से शुरू होना चाहिए.
हस्ताक्षर:
constructor(providerId: string);
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
providerId | स्ट्रिंग | एसएएमएल प्रोवाइडर का आईडी. |
एसएएमएल AuthProvider.CredentialFromError()
इसका इस्तेमाल, साइन-इन, लिंक या फिर से पुष्टि करने की कार्रवाई के दौरान किए गए AuthError से मौजूदा OAuthCredential को एक्सट्रैक्ट करने के लिए किया जाता है.
हस्ताक्षर:
static credentialFromError(error: FirebaseError): AuthCredential | null;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
गड़बड़ी | Firebase से जुड़ी गड़बड़ी |
लौटाए जाने वाले प्रॉडक्ट:
AuthCredential | शून्य
एसएएमएल AuthProvider.CredentialFromJSON()
किसी JSON स्ट्रिंग या सादे ऑब्जेक्ट से AuthCredential बनाता है.
हस्ताक्षर:
static credentialFromJSON(json: string | object): AuthCredential;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
JSON | स्ट्रिंग | ऑब्जेक्ट | सादा ऑब्जेक्ट या JSON स्ट्रिंग |
लौटाए जाने वाले प्रॉडक्ट:
एसएएमएल AuthProvider.CredentialFromresults()
एसएएमएल फ़्लो पूरा होने के बाद, UserCredential से AuthCredential जनरेट करता है.
उदाहरण के लिए, AuthCredential पाने के लिए आप यह कोड लिख सकते हैं:
const userCredential = await signInWithPopup(auth, samlProvider);
const credential = SAMLAuthProvider.credentialFromResult(userCredential);
हस्ताक्षर:
static credentialFromResult(userCredential: UserCredential): AuthCredential | null;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
उपयोगकर्ता क्रेडेंशियल | UserCredential | उपयोगकर्ता क्रेडेंशियल. |
लौटाए जाने वाले प्रॉडक्ट:
AuthCredential | शून्य