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


AppCredentials Класс

Базовый класс для извлечения маркеров. Подклассы ДОЛЖНЫ переопределить get_access_token для предоставления допустимого маркера для определенных учетных данных.

Инициализирует новый экземпляр класса MicrosoftAppCredentials :p aram channel_auth_tenant: необязательный. Клиент маркера oauth.

Конструктор

AppCredentials(app_id: str = None, channel_auth_tenant: str = None, oauth_scope: str = None)

Параметры

Имя Описание
app_id
Default value: None
channel_auth_tenant
Default value: None
oauth_scope
Default value: None

Методы

get_access_token

Возвращает маркер для текущих AppCredentials. :return: маркер

is_trusted_service

Устаревшее: is_trusted_service не является обязательной частью модели безопасности. Проверяет, является ли URL-адрес службы доверенным узлом или нет. :p aram service_url: URL-адрес службы. :возвращает: значение True, если узел URL-адреса службы является доверенным; Значение false. В противном случае.

signed_session

Возвращает подписанный сеанс. Это вызывается пакетом msrest :returns: Подписанные запросы. Объект session

trust_service_url

Устаревшее: trust_service_url не является обязательной частью модели безопасности. Проверяет, является ли URL-адрес службы доверенным узлом или нет. :p aram service_url: URL-адрес службы. :p aram срок действия: время окончания срока действия, после которого url-адрес службы больше не является доверенным.

get_access_token

Возвращает маркер для текущих AppCredentials. :return: маркер

get_access_token(force_refresh: bool = False) -> str

Параметры

Имя Описание
force_refresh
Default value: False

is_trusted_service

Устаревшее: is_trusted_service не является обязательной частью модели безопасности. Проверяет, является ли URL-адрес службы доверенным узлом или нет. :p aram service_url: URL-адрес службы. :возвращает: значение True, если узел URL-адреса службы является доверенным; Значение false. В противном случае.

static is_trusted_service(service_url: str) -> bool

Параметры

Имя Описание
service_url
Обязательно

signed_session

Возвращает подписанный сеанс. Это вызывается пакетом msrest :returns: Подписанные запросы. Объект session

signed_session(session: Session = None) -> Session

Параметры

Имя Описание
session
Default value: None

trust_service_url

Устаревшее: trust_service_url не является обязательной частью модели безопасности. Проверяет, является ли URL-адрес службы доверенным узлом или нет. :p aram service_url: URL-адрес службы. :p aram срок действия: время окончания срока действия, после которого url-адрес службы больше не является доверенным.

static trust_service_url(service_url: str, expiration=None)

Параметры

Имя Описание
service_url
Обязательно
expiration
Default value: None

Атрибуты

tenant

cache

cache = {}

schema

schema = 'Bearer'