AuthProvider עבור SAML.
חֲתִימָה:
export declare class SAMLAuthProvider extends FederatedAuthProvider
מורחבת: FederatedAuthProvider
בונים
בַּנַאִי | משנה | תיאור |
---|---|---|
(קונסטרוקטור)(providerId) | בַּנַאִי. ה-providerId חייב להתחיל ב-"saml". |
שיטות
שיטה | משנה | תיאור |
---|---|---|
credentialFromError(שגיאה) | static | משמש לחילוץ ה- OAuthCredential הבסיסי מ- AuthError שנזרק במהלך פעולת כניסה, קישור או אימות מחדש. |
credentialFromJSON(json) | static | יוצר AuthCredential ממחרוזת JSON או אובייקט רגיל. |
credentialFromResult(userCredential) | static | יוצר AuthCredential מ- UserCredential לאחר השלמת זרימת SAML מוצלחת. |
SAMLAuthProvider.(בנאי)
בַּנַאִי. ה-providerId חייב להתחיל ב-"saml".
חֲתִימָה:
constructor(providerId: string);
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
providerId | חוּט | מזהה ספק SAML. |
SAMLAuthProvider.credentialFromError()
משמש לחילוץ ה- OAuthCredential הבסיסי מ- AuthError שנזרק במהלך פעולת כניסה, קישור או אימות מחדש.
חֲתִימָה:
static credentialFromError(error: FirebaseError): AuthCredential | null;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
שְׁגִיאָה | FirebaseError |
החזרות:
AuthCredential | ריק
SAMLAuthProvider.credentialFromJSON()
יוצר AuthCredential ממחרוזת JSON או אובייקט רגיל.
חֲתִימָה:
static credentialFromJSON(json: string | object): AuthCredential;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
json | מחרוזת | לְהִתְנַגֵד | אובייקט רגיל או מחרוזת JSON |
החזרות:
SAMLAuthProvider.credentialFromResult()
יוצר AuthCredential מ- UserCredential לאחר השלמת זרימת SAML מוצלחת.
לדוגמה, כדי לקבל AuthCredential , תוכל לכתוב את הקוד הבא:
const userCredential = await signInWithPopup(auth, samlProvider);
const credential = SAMLAuthProvider.credentialFromResult(userCredential);
חֲתִימָה:
static credentialFromResult(userCredential: UserCredential): AuthCredential | null;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
UserCredential | תעודת משתמש | תעודת המשתמש. |
החזרות:
AuthCredential | ריק