Share via


TokenAuthentication Klass

Hantera autentisering med AAD-token som begränsas av målgruppen.

Tokenautentisering är lämpligt när tokengenerering och dess uppdatering ligger utanför AML SDK. Den här typen av autentisering ger större kontroll över tokengenerering och dess uppdatering.

Använd i stället för automatiserade arbetsflöden där hanterad åtkomstkontroll behövs ServicePrincipalAuthentication .

Den här klassen kräver get_token_for_audience metod som anropas för att hämta token.

Exempel på hur get_token_for_audience anropas och skickas till en målgrupp get_token_for_audience(målgrupp)

Hantera autentisering med AAD-token som begränsas av målgruppen.

Tokenautentisering är lämpligt när tokengenerering och dess uppdatering ligger utanför AML SDK. Den här typen av autentisering ger större kontroll över tokengenerering och dess uppdatering.

Använd i stället för automatiserade arbetsflöden där hanterad åtkomstkontroll behövs ServicePrincipalAuthentication .

Den här klassen kräver get_token_for_audience metod som anropas för att hämta token.

Exempel på hur get_token_for_audience anropas och skickas till en målgrupp get_token_for_audience(målgrupp)

där målgruppen kan vara antingen ARM- eller AML-autentisering = 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
Arv
TokenAuthentication

Konstruktor

TokenAuthentication(get_token_for_audience, cloud=None)

Parametrar

cloud
str
standardvärde: None

Namnet på målmolnet. Kan vara något av "AzureCloud", "AzureChinaCloud" eller "AzureUSGovernment". Om inget moln anges används alla konfigurerade standardvärden från Azure CLI. Om inget standardvärde hittas används "AzureCloud".

get_token_for_audience
Obligatorisk

Funktion för att hämta token.

cloud
str
Obligatorisk

Namnet på målmolnet. Kan vara något av "AzureCloud", "AzureChinaCloud" eller "AzureUSGovernment". Om inget moln anges används alla konfigurerade standardvärden från Azure CLI. Om inget standardvärde hittas används "AzureCloud".

get_token_for_audience
Obligatorisk

Funktion för att hämta token.

Metoder

get_token

Returnera armåtkomsttoken som är begränsad av målgruppen.

get_token

Returnera armåtkomsttoken som är begränsad av målgruppen.

get_token(audience=Audience.ARM)

Parametrar

audience
Audience
standardvärde: Audience.ARM

målgrupp för token som ska hämtas.

Returer

Returnerar åtkomsttoken för arm.

Returtyp

str