AuthProvider 가 반환한 자격 증명을 나타내는 인터페이스 .
구현에서는 각 인증 공급자의 자격 증명 요구 사항에 대한 세부 정보를 지정합니다.
이 클래스의 생성자는 내부로 표시됩니다. 타사 코드는 생성자를 직접 호출하거나 AuthCredential
클래스를 확장하는 하위 클래스를 생성해서는 안 됩니다.
서명:
export declare class AuthCredential
속성
재산 | 수정자 | 유형 | 설명 |
---|---|---|---|
공급자 ID | 끈 | 자격 증명에 대한 인증 공급자 ID입니다. | |
로그인 메소드 | 끈 | 자격 증명에 대한 인증 로그인 방법입니다. |
행동 양식
방법 | 수정자 | 설명 |
---|---|---|
toJSON() | 이 객체의 JSON 직렬화 가능 표현을 반환합니다. |
AuthCredential.providerId
자격 증명에 대한 인증 공급자 ID입니다.
예를 들어 'facebook.com' 또는 'google.com'입니다.
서명:
readonly providerId: string;
AuthCredential.signInMethod
자격 증명에 대한 인증 로그인 방법입니다.
예를 들어 SignInMethod .EMAIL_PASSWORD 또는 SignInMethod .EMAIL_LINK. 이는 fetchSignInMethodsForEmail() 에 반환된 로그인 방법 식별자에 해당합니다. .
서명:
readonly signInMethod: string;
AuthCredential.toJSON()
이 객체의 JSON 직렬화 가능 표현을 반환합니다.
서명:
toJSON(): object;
보고:
물체
이 객체의 JSON 직렬화 가능한 표현입니다.