Поделиться через


TokenCredential Класс

Протокол для классов, которые могут предоставлять маркеры OAuth.

Наследование
typing_extensions.Protocol
TokenCredential

Конструктор

TokenCredential(*args, **kwargs)

Методы

get_token

Запрос маркера доступа для областей.

get_token

Запрос маркера доступа для областей.

get_token(*scopes: str, claims: str | None = None, tenant_id: str | None = None, enable_cae: bool = False, **kwargs: Any) -> AccessToken

Параметры

scopes
str
Обязательно

Тип необходимого доступа.

claims
str

Дополнительные утверждения, необходимые в маркере, например те, которые возвращаются в запросе утверждений поставщика ресурсов после сбоя авторизации.

tenant_id
str

Необязательный клиент для включения в запрос маркера.

enable_cae
bool

Указывает, следует ли включить непрерывную оценку доступа (CAE) для запрошенного маркера. Значение по умолчанию — False.

Возвращаемое значение

Экземпляр AccessToken, содержащий строку маркера и время ее окончания во времени Unix.

Возвращаемый тип