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


AsyncTokenCredential Класс

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

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

Конструктор

AsyncTokenCredential(*args, **kwargs)

Методы

close
get_token

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

close

async close() -> None

get_token

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

async 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.

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