TokenAuthentication Klasse
Verwalten sie die Authentifizierung mithilfe des AAD-Tokens, das nach Zielgruppe ausgelegt ist.
Die Tokenauthentifizierung eignet sich, wenn die Tokengenerierung und die Aktualisierung außerhalb des AML-SDKs liegen. Diese Art der Authentifizierung ermöglicht eine bessere Kontrolle über die Tokengenerierung und deren Aktualisierung.
Verwenden Sie für automatisierte Workflows, bei denen die verwaltete Zugriffssteuerung erforderlich ist, stattdessen ServicePrincipalAuthentication .
Für diese Klasse ist get_token_for_audience Methode erforderlich, die aufgerufen wird, um das Token abzurufen.
Beispiel, wie get_token_for_audience aufgerufen und eine Zielgruppe get_token_for_audience(Zielgruppe) übergeben wird
Verwalten sie die Authentifizierung mithilfe des AAD-Tokens, das nach Zielgruppe ausgelegt ist.
Die Tokenauthentifizierung eignet sich, wenn die Tokengenerierung und die Aktualisierung außerhalb des AML-SDKs liegen. Diese Art der Authentifizierung ermöglicht eine bessere Kontrolle über die Tokengenerierung und deren Aktualisierung.
Verwenden Sie für automatisierte Workflows, bei denen die verwaltete Zugriffssteuerung erforderlich ist, stattdessen ServicePrincipalAuthentication .
Für diese Klasse ist get_token_for_audience Methode erforderlich, die aufgerufen wird, um das Token abzurufen.
Beispiel, wie get_token_for_audience aufgerufen und eine Zielgruppe get_token_for_audience(Zielgruppe) übergeben wird
dabei kann es sich um ARM- oder AML-Authentifizierung = 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)
Parameter
| Name | Beschreibung |
|---|---|
|
cloud
|
Der Name der Zielcloud. Kann eine von "AzureCloud", "AzureChinaCloud" oder "AzureUSGovernment" sein. Wenn keine Cloud angegeben ist, wird eine konfigurierte Standardeinstellung aus der Azure CLI verwendet. Wenn kein Standardwert gefunden wird, wird "AzureCloud" verwendet. Standardwert: None
|
|
get_token_for_audience
Erforderlich
|
Funktion zum Abrufen des Tokens. |
|
cloud
Erforderlich
|
Der Name der Zielcloud. Kann eine von "AzureCloud", "AzureChinaCloud" oder "AzureUSGovernment" sein. Wenn keine Cloud angegeben ist, wird eine konfigurierte Standardeinstellung aus der Azure CLI verwendet. Wenn kein Standardwert gefunden wird, wird "AzureCloud" verwendet. |
|
get_token_for_audience
Erforderlich
|
Funktion zum Abrufen des Tokens. |
Methoden
| get_token |
Gibt das Armzugriffstoken zurück, das nach Zielgruppe ausgelegt ist. |