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


AbstractAuthentication Класс

Абстрактный родительский класс для всех классов проверки подлинности в Машинном обучении Azure.

Производные классы предоставляют различные средства для проверки подлинности и получения маркера на основе их целевого варианта использования. Примеры проверки подлинности приведены в https://aka.ms/aml-notebook-auth.

Конструктор Класса AbstractAuthentication.

Наследование
builtins.object
AbstractAuthentication

Конструктор

AbstractAuthentication(cloud=None)

Параметры

Имя Описание
cloud
str

Имя целевого облака. Возможные значения: AzureCloud, AzureChinaCloud или AzureUSGovernment. Если облако не указано, используется любое настроенное значение по умолчанию из Azure CLI. Если значение по умолчанию не найдено, используется AzureCloud.

Default value: None
cloud
Обязательно
str

Имя целевого облака. Возможные значения: AzureCloud, AzureChinaCloud или AzureUSGovernment. Если облако не указано, используется любое настроенное значение по умолчанию из Azure CLI. Если значение по умолчанию не найдено, используется AzureCloud.

Методы

get_authentication_header

Возвращает заголовок авторизации HTTP.

Заголовок авторизации содержит маркер доступа пользователя для авторизации доступа к службе.

get_token

Контракт для направления 2 пакетов SDK, чтобы получить маркер.

Сейчас поддерживает классы проверки подлинности с реализованной функцией self.get_authentication_header.

signed_session

Добавляет заголовок авторизации в качестве постоянного заголовка для сеанса HTTP.

Все новые запросы, отправленные сеансом, будут содержать заголовок авторизации.

get_authentication_header

Возвращает заголовок авторизации HTTP.

Заголовок авторизации содержит маркер доступа пользователя для авторизации доступа к службе.

get_authentication_header()

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

Тип Описание

Возвращает заголовок авторизации HTTP.

get_token

Контракт для направления 2 пакетов SDK, чтобы получить маркер.

Сейчас поддерживает классы проверки подлинности с реализованной функцией self.get_authentication_header.

get_token(*scopes, **kwargs)

Параметры

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

Аргументы.

kwargs
Обязательно

Ключевые слова аргументов.

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

Тип Описание

Возвращает кортеж с именем.

signed_session

Добавляет заголовок авторизации в качестве постоянного заголовка для сеанса HTTP.

Все новые запросы, отправленные сеансом, будут содержать заголовок авторизации.

signed_session(session=None)

Параметры

Имя Описание
session
<xref:requests.sessions.Session>

Сеанс HTTP, который будет использовать заголовок авторизации в качестве постоянного заголовка по умолчанию. Если задано значение None (нет), создается новый сеанс.

Default value: None

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

Тип Описание
<xref:requests.sessions.Session>

Возвращает сеанс HTTP после обновления.