TokenAuthentication Klasa
Zarządzanie uwierzytelnianiem przy użyciu tokenu usługi AAD objętego zakresem odbiorców.
Uwierzytelnianie tokenu jest odpowiednie, gdy generowanie tokenów i jego odświeżanie znajdują się poza zestawem AML SDK. Ten typ uwierzytelniania umożliwia większą kontrolę nad generowaniem tokenów i jego odświeżaniem.
W przypadku zautomatyzowanych przepływów pracy, w których potrzebna jest zarządzana kontrola dostępu, należy zamiast tego użyć polecenia ServicePrincipalAuthentication .
Ta klasa wymaga podania metody get_token_for_audience , która zostanie wywołana w celu pobrania tokenu.
Przykład wywołania get_token_for_audience i przekazanie odbiorców get_token_for_audience (odbiorców)
Zarządzanie uwierzytelnianiem przy użyciu tokenu usługi AAD objętego zakresem odbiorców.
Uwierzytelnianie tokenu jest odpowiednie, gdy generowanie tokenów i jego odświeżanie znajdują się poza zestawem AML SDK. Ten typ uwierzytelniania umożliwia większą kontrolę nad generowaniem tokenów i jego odświeżaniem.
W przypadku zautomatyzowanych przepływów pracy, w których potrzebna jest zarządzana kontrola dostępu, należy zamiast tego użyć polecenia ServicePrincipalAuthentication .
Ta klasa wymaga podania metody get_token_for_audience , która zostanie wywołana w celu pobrania tokenu.
Przykład wywołania get_token_for_audience i przekazanie odbiorców get_token_for_audience (odbiorców)
gdzie odbiorcy mogą być uwierzytelnianiem ARM lub 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
Konstruktor
TokenAuthentication(get_token_for_audience, cloud=None)
Parametry
| Nazwa | Opis |
|---|---|
|
cloud
|
Nazwa chmury docelowej. Może to być jeden z "AzureCloud", "AzureChinaCloud" lub "AzureUSGovernment". Jeśli nie określono żadnej chmury, zostanie użyta żadna skonfigurowana wartość domyślna z interfejsu wiersza polecenia platformy Azure. Jeśli nie znaleziono wartości domyślnej, zostanie użyta wartość "AzureCloud". Domyślna wartość: None
|
|
get_token_for_audience
Wymagane
|
Funkcja pobierania tokenu. |
|
cloud
Wymagane
|
Nazwa chmury docelowej. Może to być jeden z "AzureCloud", "AzureChinaCloud" lub "AzureUSGovernment". Jeśli nie określono żadnej chmury, zostanie użyta żadna skonfigurowana wartość domyślna z interfejsu wiersza polecenia platformy Azure. Jeśli nie znaleziono wartości domyślnej, zostanie użyta wartość "AzureCloud". |
|
get_token_for_audience
Wymagane
|
Funkcja pobierania tokenu. |
Metody
| get_token |
Zwróć token dostępu arm o zakresie odbiorców. |