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 직렬화 가능한 표현입니다.