TokenAuthentication Klas

Verificatie beheren met behulp van een AAD-token dat is afgestemd op de doelgroep.

Tokenverificatie is geschikt voor het genereren van tokens en het vernieuwen ervan valt buiten de AML SDK. Met dit type verificatie hebt u meer controle over het genereren van tokens en het vernieuwen ervan.

Gebruik in plaats daarvan voor ServicePrincipalAuthentication geautomatiseerde werkstromen waarvoor beheerd toegangsbeheer nodig is.

Voor deze klasse moet get_token_for_audience methode worden opgegeven die wordt aangeroepen om het token op te halen.

Voorbeeld hoe get_token_for_audience wordt aangeroepen en een doelgroep wordt doorgegeven get_token_for_audience(doelgroep)

Verificatie beheren met behulp van een AAD-token dat is afgestemd op de doelgroep.

Tokenverificatie is geschikt voor het genereren van tokens en het vernieuwen ervan valt buiten de AML SDK. Met dit type verificatie hebt u meer controle over het genereren van tokens en het vernieuwen ervan.

Gebruik in plaats daarvan voor ServicePrincipalAuthentication geautomatiseerde werkstromen waarvoor beheerd toegangsbeheer nodig is.

Voor deze klasse moet get_token_for_audience methode worden opgegeven die wordt aangeroepen om het token op te halen.

Voorbeeld hoe get_token_for_audience wordt aangeroepen en een doelgroep wordt doorgegeven get_token_for_audience(doelgroep)

waarbij de doelgroep ARM of AML-verificatie = TokenAuthentication(get_token_for_audience) kan zijn

  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

Constructor

TokenAuthentication(get_token_for_audience, cloud=None)

Parameters

Name Description
cloud
str

De naam van de doelcloud. Dit kan een van 'AzureCloud', 'AzureChinaCloud' of 'AzureUSGovernment' zijn. Als er geen cloud is opgegeven, wordt een geconfigureerde standaardinstelling van de Azure CLI gebruikt. Als er geen standaardwaarde wordt gevonden, wordt 'AzureCloud' gebruikt.

Default value: None
get_token_for_audience
Vereist

Functie om het token op te halen.

cloud
Vereist
str

De naam van de doelcloud. Dit kan een van 'AzureCloud', 'AzureChinaCloud' of 'AzureUSGovernment' zijn. Als er geen cloud is opgegeven, wordt een geconfigureerde standaardinstelling van de Azure CLI gebruikt. Als er geen standaardwaarde wordt gevonden, wordt 'AzureCloud' gebruikt.

get_token_for_audience
Vereist

Functie om het token op te halen.

Methoden

get_token

Retourneer het arm-toegangstoken dat is gericht op doelgroep.

get_token

Retourneer het arm-toegangstoken dat is gericht op doelgroep.

get_token(audience=Audience.ARM)

Parameters

Name Description
audience

doelgroep van het token dat moet worden opgehaald.

Default value: Audience.ARM

Retouren

Type Description
str

Retourneert het arm-toegangstoken.