AbstractAuthentication Класс

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

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

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

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

Конструктор

AbstractAuthentication(cloud=None)

Параметры

cloud
str
значение по умолчанию: None

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

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>
значение по умолчанию: None

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

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

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

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

<xref:requests.sessions.Session>