TokenAuthentication Třída
Spravujte ověřování pomocí tokenu AAD vymezeného cílovou skupinou.
Ověřování tokenem je vhodné, když generování tokenu a jeho aktualizace nejsou součástí sady AML SDK. Tento typ ověřování umožňuje větší kontrolu nad generováním tokenu a jeho aktualizací.
V případě automatizovaných pracovních postupů, ve kterých je potřeba spravované řízení přístupu, použijte ServicePrincipalAuthentication místo toho.
Tato třída vyžaduje get_token_for_audience metodu, která bude volána k načtení tokenu.
Příklad, jak bude get_token_for_audience volána a bude předána cílové skupině get_token_for_audience(cílová skupina)
Spravujte ověřování pomocí tokenu AAD vymezeného cílovou skupinou.
Ověřování tokenem je vhodné, když generování tokenu a jeho aktualizace nejsou součástí sady AML SDK. Tento typ ověřování umožňuje větší kontrolu nad generováním tokenu a jeho aktualizací.
V případě automatizovaných pracovních postupů, ve kterých je potřeba spravované řízení přístupu, použijte ServicePrincipalAuthentication místo toho.
Tato třída vyžaduje get_token_for_audience metodu, která bude volána k načtení tokenu.
Příklad, jak bude get_token_for_audience volána a bude předána cílové skupině get_token_for_audience(cílová skupina)
kde cílovou skupinou může být ověřování ARM nebo 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
- Dědičnost
-
TokenAuthentication
Konstruktor
TokenAuthentication(get_token_for_audience, cloud=None)
Parametry
Name | Description |
---|---|
cloud
|
Název cílového cloudu. Může to být AzureCloud, AzureChinaCloud nebo AzureUSGovernment. Pokud není zadaný žádný cloud, použije se libovolný nakonfigurovaný výchozí z Azure CLI. Pokud není nalezen žádný výchozí, použije se AzureCloud. Default value: None
|
get_token_for_audience
Vyžadováno
|
Funkce pro načtení tokenu |
cloud
Vyžadováno
|
Název cílového cloudu. Může to být AzureCloud, AzureChinaCloud nebo AzureUSGovernment. Pokud není zadaný žádný cloud, použije se libovolný nakonfigurovaný výchozí z Azure CLI. Pokud není nalezen žádný výchozí, použije se AzureCloud. |
get_token_for_audience
Vyžadováno
|
Funkce pro načtení tokenu |
Metody
get_token |
Vraťte přístupový token ARM vymezený cílovou skupinou. |