AbstractAuthentication Класс
Абстрактный родительский класс для всех классов проверки подлинности в Машинном обучении Azure.
Производные классы предоставляют различные средства для проверки подлинности и получения маркера на основе их целевого варианта использования. Примеры проверки подлинности приведены в https://aka.ms/aml-notebook-auth.
Конструктор Класса AbstractAuthentication.
- Наследование
-
builtins.objectAbstractAuthentication
Конструктор
AbstractAuthentication(cloud=None)
Параметры
Имя | Описание |
---|---|
cloud
|
Имя целевого облака. Возможные значения: AzureCloud, AzureChinaCloud или AzureUSGovernment. Если облако не указано, используется любое настроенное значение по умолчанию из Azure CLI. Если значение по умолчанию не найдено, используется AzureCloud. Default value: None
|
cloud
Обязательно
|
Имя целевого облака. Возможные значения: 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 после обновления. |