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