AuthProvider에서 반환한 사용자 인증 정보를 나타내는 인터페이스입니다.
구현은 각 인증 제공업체의 사용자 인증 정보 요구사항에 관한 세부정보를 지정합니다.
이 클래스의 생성자가 내부 생성자로 표시됩니다. 서드 파티 코드는 생성자를 직접 호출하거나 AuthCredential
클래스를 확장하는 서브클래스를 만들면 안 됩니다.
서명:
export declare class AuthCredential
속성
속성 | 특수키 | 유형 | 설명 |
---|---|---|---|
providerId | 문자열 | 사용자 인증 정보의 인증 제공업체 ID입니다. | |
signInMethod | 문자열 | 사용자 인증 정보의 인증 로그인 방법입니다. |
메소드
메서드 | 특수키 | 설명 |
---|---|---|
JSON()으로 전송합니다. | 이 객체의 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 직렬화 가능한 표현입니다.