OAuthProvider에서 반환한 OAuth 사용자 인증 정보를 나타냅니다.
구현은 각 인증 제공업체의 사용자 인증 정보 요구사항에 관한 세부정보를 지정합니다.
서명:
export declare class OAuthCredential extends AuthCredential
확장: AuthCredential
속성
속성 | 특수키 | 유형 | 설명 |
---|---|---|---|
accessToken: | 문자열 | OAuthProvider(예: facebook.com , twitter.com 등)에 속하는 경우 사용자 인증 정보와 연결된 OAuth 액세스 토큰입니다. |
|
idToken | 문자열 | OIDC 제공업체에 속한 경우 사용자 인증 정보와 연결된 OAuth ID 토큰입니다(예: google.com ). |
|
보안 비밀 | 문자열 | twitter.com 와 같은 OAuth 1.0 제공업체에 속하는 경우 사용자 인증 정보에 연결된 OAuth 액세스 토큰 보안 비밀입니다. |
메소드
메서드 | 특수키 | 설명 |
---|---|---|
fromJSON(json) | static |
객체의 JSON 표현을 AuthCredential으로 역직렬화하는 정적 메서드입니다. |
JSON()으로 전송합니다. | 이 객체의 JSON 직렬화 가능한 표현을 반환합니다. |
OAuthCredential.accessToken
OAuthProvider(예: facebook.com
, twitter.com
등)에 속하는 경우 사용자 인증 정보와 연결된 OAuth 액세스 토큰입니다.
서명:
accessToken?: string;
OAuthCredential.idToken
OIDC 제공업체에 속한 경우 사용자 인증 정보에 연결된 OAuth ID 토큰입니다(예: google.com
).
서명:
idToken?: string;
OAuthCredential.secret
twitter.com
와 같은 OAuth 1.0 제공업체에 속하는 경우 사용자 인증 정보에 연결된 OAuth 액세스 토큰 보안 비밀입니다.
서명:
secret?: string;
OAuthCredential.fromJSON()
객체의 JSON 표현을 AuthCredential으로 역직렬화하는 정적 메서드입니다.
서명:
static fromJSON(json: string | object): OAuthCredential | null;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
json | 문자열 | 객체 | 입력은 객체 또는 객체의 문자열화된 표현일 수 있습니다. 문자열이 제공되면 JSON.parse가 먼저 호출됩니다. |
반환:
OAuthCredential | 없음
JSON 입력이 AuthCredential을 나타내지 않으면 null이 반환됩니다.
OAuthCredential.toJSON()
이 객체의 JSON 직렬화 가능한 표현을 반환합니다.
서명:
toJSON(): object;
반환:
객체
이 객체의 JSON 직렬화 가능한 표현입니다.