AuthProvider cho SAML.
Chữ ký:
export declare class SAMLAuthProvider extends FederatedAuthProvider
Mở rộng: FederatedAuthProvider
Công ty sản xuất
Công ty sản xuất | Công cụ sửa đổi | Mô tả |
---|---|---|
(hàm khởi tạo)(providerId) | Hàm khởi tạo. ProviderId phải bắt đầu bằng "saml". |
Phương thức
Phương thức | Công cụ sửa đổi | Mô tả |
---|---|---|
credentialFromError(lỗi) | static |
Dùng để trích xuất OAuthCredential cơ bản từ AuthError được gửi trong thao tác đăng nhập, liên kết hoặc xác thực lại. |
xác thựcFromJSON(json) | static |
Tạo một AuthCredential từ chuỗi JSON hoặc một đối tượng thuần tuý. |
credentialFromResult(userCredential) | static |
Tạo AuthCredential từ UserCredential sau khi hoàn tất quy trình SAML thành công. |
SAMLAuthProvider.(hàm khởi tạo)
Hàm khởi tạo. ProviderId phải bắt đầu bằng "saml".
Chữ ký:
constructor(providerId: string);
Thông số
Thông số | Loại | Mô tả |
---|---|---|
mã nhà cung cấp | chuỗi | Mã nhận dạng của nhà cung cấp dịch vụ SAML. |
SAMLAuthProvider.credentialFromError()
Dùng để trích xuất OAuthCredential cơ bản từ AuthError được gửi trong thao tác đăng nhập, liên kết hoặc xác thực lại.
Chữ ký:
static credentialFromError(error: FirebaseError): AuthCredential | null;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
error | Lỗi Firebase |
Trường hợp trả lại hàng:
AuthCredential | rỗng
SAMLAuthProvider.credentialFromJSON()
Tạo một AuthCredential từ chuỗi JSON hoặc một đối tượng thuần tuý.
Chữ ký:
static credentialFromJSON(json: string | object): AuthCredential;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
JSON | chuỗi | đối tượng | Đối tượng thuần tuý hoặc chuỗi JSON |
Trường hợp trả lại hàng:
SAMLAuthProvider.credentialFromResult()
Tạo AuthCredential từ UserCredential sau khi hoàn tất quy trình SAML thành công.
Ví dụ: để nhận được AuthCredential, bạn có thể viết mã sau:
const userCredential = await signInWithPopup(auth, samlProvider);
const credential = SAMLAuthProvider.credentialFromResult(userCredential);
Chữ ký:
static credentialFromResult(userCredential: UserCredential): AuthCredential | null;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
thông tin xác thực người dùng | Thông tin đăng nhập của người dùng | Thông tin đăng nhập của người dùng. |
Trường hợp trả lại hàng:
AuthCredential | rỗng