SAMLAuthProvider class

एसएएमएल के लिए 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 स्ट्रिंग

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

authक्रेडेंशियल

एसएएमएल AuthProvider.CredentialFromresults()

एसएएमएल फ़्लो पूरा होने के बाद, UserCredential से AuthCredential जनरेट करता है.

उदाहरण के लिए, AuthCredential पाने के लिए आप यह कोड लिख सकते हैं:

const userCredential = await signInWithPopup(auth, samlProvider);
const credential = SAMLAuthProvider.credentialFromResult(userCredential);

हस्ताक्षर:

static credentialFromResult(userCredential: UserCredential): AuthCredential | null;

पैरामीटर

पैरामीटर टाइप ब्यौरा
उपयोगकर्ता क्रेडेंशियल UserCredential उपयोगकर्ता क्रेडेंशियल.

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

AuthCredential | शून्य