Nhà cung cấp xác thực cho SAML.
Chữ ký:
export declare class SAMLAuthProvider extends FederatedAuthProvider
Mở rộng: FederatedAuthProvider
nhà xây dựng
Người xây dựng | sửa đổi | Sự miêu tả |
---|---|---|
(hàm tạo)(Id nhà cung cấp) | Người xây dựng. Id nhà cung cấp phải bắt đầu bằng "saml." |
phương pháp
Phương pháp | sửa đổi | Sự miêu tả |
---|---|---|
thông tin xác thựcFromError(lỗi) | static | Được sử dụng để trích xuất OAuthCredential cơ bản từ AuthError được đưa ra trong quá trình đăng nhập, liên kết hoặc xác thực lại. |
thông tin xác thựcFromJSON(json) | static | Tạo AuthCredential từ chuỗi JSON hoặc một đối tượng đơn giản. |
thông tin xác thựcFromResult(userCredential) | static | Tạo AuthCredential từ UserCredential sau khi luồng SAML thành công hoàn tất. |
SAMLAuthProvider.(hàm tạo)
Người xây dựng. Id nhà cung cấp phải bắt đầu bằng "saml."
Chữ ký:
constructor(providerId: string);
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
Id nhà cung cấp | sợi dây | ID nhà cung cấp SAML. |
SAMLAuthProvider.credentialFromError()
Được sử dụng để trích xuất OAuthCredential cơ bản từ AuthError được đưa ra trong quá trình đă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ố
Tham số | Kiểu | Sự miêu tả |
---|---|---|
lỗi | FirebaseLỗi |
Trả về:
Xác thực | vô giá trị
SAMLAuthProvider.credentialFromJSON()
Tạo AuthCredential từ chuỗi JSON hoặc một đối tượng đơn giản.
Chữ ký:
static credentialFromJSON(json: string | object): AuthCredential;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
json | chuỗi | sự vật | Một đối tượng đơn giản hoặc một chuỗi JSON |
Trả về:
SAMLAuthProvider.credentialFromResult()
Tạo AuthCredential từ UserCredential sau khi luồng SAML thành công hoàn tất.
Ví dụ: để có được AuthCredential , bạn có thể viết đoạn mã sau:
const userCredential = await signInWithPopup(auth, samlProvider);
const credential = SAMLAuthProvider.credentialFromResult(userCredential);
Chữ ký:
static credentialFromResult(userCredential: UserCredential): AuthCredential | null;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
thông tin người dùng | Thông tin người dùng | Thông tin xác thực của người dùng. |
Trả về:
Xác thực | vô giá trị