Freigeben über


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
str

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
str

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.

get_token

Gibt das Armzugriffstoken zurück, das nach Zielgruppe ausgelegt ist.

get_token(audience=Audience.ARM)

Parameter

Name Beschreibung
audience

Zielgruppe des abzurufenden Tokens.

Standardwert: Audience.ARM

Gibt zurück

Typ Beschreibung
str

Gibt das Arm-Zugriffstoken zurück.