OAuthCredential class

Представляет учетные данные OAuth, возвращаемые OAuthProvider . .

Реализации указывают подробную информацию о требованиях к учетным данным каждого поставщика аутентификации.

Подпись:

export declare class OAuthCredential extends AuthCredential 

Расширяет: AuthCredential

Характеристики

Свойство Модификаторы Тип Описание
токен доступа нить Токен доступа OAuth, связанный с учетными данными, если он принадлежит OAuthProvider. , например facebook.com , twitter.com и т. д.
idToken нить Токен идентификатора OAuth, связанный с учетными данными, если он принадлежит поставщику OIDC, например google.com .
секрет нить Секрет токена доступа OAuth, связанный с учетными данными, если он принадлежит поставщику OAuth 1.0, например twitter.com .

Методы

Метод Модификаторы Описание
изJSON(JSON) static Статический метод для десериализации JSON-представления объекта в AuthCredential. .
toJSON() Возвращает сериализуемое в формате JSON представление этого объекта.

ОАуткредентиал.аксесстокен

Токен доступа OAuth, связанный с учетными данными, если он принадлежит OAuthProvider. , например facebook.com , twitter.com , и т. д.

Подпись:

accessToken?: string;

Оаускредентиал.идтокен

Токен идентификатора OAuth, связанный с учетными данными, если он принадлежит поставщику OIDC, например google.com . .

Подпись:

idToken?: string;

OAuthCredential.secret

Секрет токена доступа OAuth, связанный с учетными данными, если он принадлежит поставщику OAuth 1.0, например twitter.com . .

Подпись:

secret?: string;

OAuthCredential.fromJSON()

Статический метод для десериализации JSON-представления объекта в AuthCredential. .

Подпись:

static fromJSON(json: string | object): OAuthCredential | null;

Параметры

Параметр Тип Описание
JSON строка | объект Ввод может быть либо объектом, либо строковым представлением объекта. Если указана строка, первым будет вызываться JSON.parse.

Возврат:

OAuthCredential | нулевой

Если входные данные JSON не представляют собой AuthCredential , возвращается ноль.

OAuthCredential.toJSON()

Возвращает сериализуемое в формате JSON представление этого объекта.

Подпись:

toJSON(): object;

Возврат:

объект

сериализуемое в формате JSON представление этого объекта.