Представляет учетные данные 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 представление этого объекта.