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'