OAuthCredential class

OAuthProvider 가 반환한 OAuth 자격 증명을 나타냅니다. .

구현에서는 각 인증 공급자의 자격 증명 요구 사항에 대한 세부 정보를 지정합니다.

서명:

export declare class OAuthCredential extends AuthCredential 

확장: AuthCredential

속성

재산 수정자 유형 설명
액세스토큰 OAuthProvider 에 속하는 경우 자격 증명과 연결된 OAuth 액세스 토큰 , facebook.com , twitter.com 등과 같은
아이디토큰 google.com 과 같은 OIDC 공급자에 속하는 경우 자격 증명과 연결된 OAuth ID 토큰입니다.
비밀 twitter.com 과 같은 OAuth 1.0 공급자에 속하는 경우 자격 증명과 연결된 OAuth 액세스 토큰 비밀입니다.

행동 양식

방법 수정자 설명
JSON(json)에서 static 개체의 JSON 표현을 AuthCredential 로 역직렬화하는 정적 메서드 .
toJSON() 이 객체의 JSON 직렬화 가능 표현을 반환합니다.

OAuthCredential.accessToken

OAuthProvider 에 속하는 경우 자격 증명과 연결된 OAuth 액세스 토큰 , facebook.com , twitter.com , 등.

서명:

accessToken?: string;

OAuthCredential.idToken

google.com 과 같은 OIDC 제공업체에 속하는 경우 사용자 인증 정보와 연결된 OAuth ID 토큰 .

서명:

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가 먼저 호출됩니다.

보고:

OAuth 자격 증명 | 없는

JSON 입력이 AuthCredential을 나타내지 않는 경우 , null이 반환됩니다.

OAuthCredential.toJSON()

이 객체의 JSON 직렬화 가능 표현을 반환합니다.

서명:

toJSON(): object;

보고:

물체

이 객체의 JSON 직렬화 가능한 표현입니다.