AuthProvider لبروتوكول SAML.
Signature:
export declare class SAMLAuthProvider extends FederatedAuthProvider
للتوسيع: FederatedAuthProvider
الشركات المصنِّعة
الشركة المصنِّعة | المعدِّلات | الوصف |
---|---|---|
(Buildor)(providerId) | المنشئ. يجب أن يبدأ رقم تعريف الموفِّر بـ "SAML". |
الطُرق
الطريقة | المعدِّلات | الوصف |
---|---|---|
CredentialFromError(error) | static |
يتم استخدام البيانات لاستخراج OAuthCredential الأساسي من AuthError الذي تم عرضه أثناء تسجيل الدخول أو الربط أو عملية إعادة المصادقة. |
CredentialFromJSON(json) | static |
تنشئ هذه الدالة AuthCredential من سلسلة JSON أو كائن عادي. |
certificationFromResult(userCredential) | static |
إنشاء AuthCredential من UserCredential بعد اكتمال تدفق SAML بنجاح. |
SAMLAuthProvider.(أداة الإنشاء)
المنشئ. يجب أن يبدأ رقم تعريف الموفِّر بـ "SAML".
Signature:
constructor(providerId: string);
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
رقم تعريف موفّر الخدمة | السلسلة | رقم تعريف موفّر SAML |
SAMLAuthProvider.CredentialFromError()
يتم استخدام البيانات لاستخراج OAuthCredential الأساسي من AuthError الذي تم عرضه أثناء تسجيل الدخول أو الربط أو عملية إعادة المصادقة.
Signature:
static credentialFromError(error: FirebaseError): AuthCredential | null;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
خطأ | خطأ Firebase |
المرتجعات:
AuthCredential | فارغ
SAMLAuthProvider.certifiedFromJSON()
تنشئ هذه الدالة AuthCredential من سلسلة JSON أو كائن عادي.
Signature:
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);
Signature:
static credentialFromResult(userCredential: UserCredential): AuthCredential | null;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
بيانات اعتماد المستخدم | UserCredential | بيانات اعتماد المستخدم |
المرتجعات:
AuthCredential | فارغ