SAMLAuthProvider class

AuthProvider สำหรับ SAML

ลายเซ็น:

export declare class SAMLAuthProvider extends FederatedAuthProvider 

ขยาย: FederatedAuthProvider

คอนสตรัคเตอร์

ตัวสร้าง ตัวดัดแปลง คำอธิบาย
(ตัวสร้าง) (รหัสผู้ให้บริการ) ตัวสร้าง providerId ต้องขึ้นต้นด้วย "saml"

วิธีการ

วิธี ตัวดัดแปลง คำอธิบาย
ข้อมูลรับรองจากข้อผิดพลาด (ข้อผิดพลาด) static ใช้เพื่อแยก OAuthCredential พื้นฐานจาก AuthError ซึ่งเกิดขึ้นระหว่างการลงชื่อเข้าใช้ ลิงก์ หรือการตรวจสอบสิทธิ์อีกครั้ง
ข้อมูลรับรองจาก JSON (json) static สร้าง AuthCredential จากสตริง JSON หรือออบเจ็กต์ธรรมดา
หนังสือรับรองจากผลลัพธ์ (ข้อมูลรับรองผู้ใช้) static สร้าง AuthCredential จาก UserCredential หลังจากที่โฟลว์ SAML เสร็จสมบูรณ์

SAMLAuthProvider.(ตัวสร้าง)

ตัวสร้าง providerId ต้องขึ้นต้นด้วย "saml"

ลายเซ็น:

constructor(providerId: string);

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
รหัสผู้ให้บริการ เชือก รหัสผู้ให้บริการ SAML

SAMLAuthProvider.credentialFromError()

ใช้เพื่อแยก OAuthCredential พื้นฐานจาก AuthError ซึ่งเกิดขึ้นระหว่างการลงชื่อเข้าใช้ ลิงก์ หรือการตรวจสอบสิทธิ์อีกครั้ง

ลายเซ็น:

static credentialFromError(error: FirebaseError): AuthCredential | null;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
ข้อผิดพลาด ข้อผิดพลาดของ Firebase

ผลตอบแทน:

ข้อมูลรับรองความถูกต้อง | โมฆะ

SAMLAuthProvider.credentialFromJSON()

สร้าง AuthCredential จากสตริง JSON หรือออบเจ็กต์ธรรมดา

ลายเซ็น:

static credentialFromJSON(json: string | object): AuthCredential;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
json.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;

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
ข้อมูลรับรองผู้ใช้ ข้อมูลรับรองผู้ใช้ ข้อมูลรับรองผู้ใช้

ผลตอบแทน:

ข้อมูลรับรองความถูกต้อง | โมฆะ