TokenAuthentication Класс
Управление проверкой подлинности с помощью маркера AAD, область действия которого ограничена аудиторией.
Проверка подлинности на основе маркера уместна, если создание и обновление маркера происходит вне пакета SDK AML. Этот тип проверки подлинности позволяет лучше контролировать создание и обновление маркера.
Для автоматизированных рабочих процессов, где требуется управляемый контроль доступа, используйте вместо него ServicePrincipalAuthentication.
Для этого класса требуется указать метод get_token_for_audience, который будет вызываться для получения маркера.
Пример вызова get_token_for_audience и передачи для аудитории get_token_for_audience (аудитория)
Управление проверкой подлинности с помощью маркера AAD, область действия которого ограничена аудиторией.
Проверка подлинности на основе маркера уместна, если создание и обновление маркера происходит вне пакета SDK AML. Этот тип проверки подлинности позволяет лучше контролировать создание и обновление маркера.
Для автоматизированных рабочих процессов, где требуется управляемый контроль доступа, используйте вместо него ServicePrincipalAuthentication.
Для этого класса требуется указать метод get_token_for_audience, который будет вызываться для получения маркера.
Пример вызова get_token_for_audience и передачи для аудитории get_token_for_audience (аудитория)
где аудиторией может быть проверка подлинности ARM или AML = TokenAuthentication(get_token_for_audience)
AML audience value passed to get_token_for_audience can be retrieved by :
auth.get_aml_resource_id(cloud)
ARM audience value passed to get_token_for_audience can be retrieved by :
auth._cloud_type.endpoints.active_directory_resource_id
- Наследование
-
TokenAuthentication
Конструктор
TokenAuthentication(get_token_for_audience, cloud=None)
Параметры
Имя | Описание |
---|---|
cloud
|
Имя целевого облака. Возможные значения: AzureCloud, AzureChinaCloud или AzureUSGovernment. Если облако не указано, используется любое настроенное значение по умолчанию из Azure CLI. Если значение по умолчанию не найдено, используется AzureCloud. Default value: None
|
get_token_for_audience
Обязательно
|
Функция для получения маркера. |
cloud
Обязательно
|
Имя целевого облака. Возможные значения: AzureCloud, AzureChinaCloud или AzureUSGovernment. Если облако не указано, используется любое настроенное значение по умолчанию из Azure CLI. Если значение по умолчанию не найдено, используется AzureCloud. |
get_token_for_audience
Обязательно
|
Функция для получения маркера. |
Методы
get_token |
Возврат маркера доступа ARM, область действия которого ограничена аудиторией. |