Delen via


TokenAuthentication Klas

Verificatie beheren met behulp van AAD-token per doelgroep.

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

Voor geautomatiseerde werkstromen waarvoor beheerd toegangsbeheer nodig is, gebruikt u in plaats daarvan de ServicePrincipalAuthentication .

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

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

Verificatie beheren met behulp van AAD-token per doelgroep.

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

Voor geautomatiseerde werkstromen waarvoor beheerd toegangsbeheer nodig is, gebruikt u in plaats daarvan de ServicePrincipalAuthentication .

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

Voorbeeld van 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
Overname
TokenAuthentication

Constructor

TokenAuthentication(get_token_for_audience, cloud=None)

Parameters

Name Description
cloud
str

De naam van de doelcloud. Dit kan 'AzureCloud', 'AzureChinaCloud' of 'AzureUSGovernment' zijn. Als er geen cloud is opgegeven, wordt een geconfigureerde standaardinstelling van de Azure CLI gebruikt. Als er geen standaard 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 'AzureCloud', 'AzureChinaCloud' of 'AzureUSGovernment' zijn. Als er geen cloud is opgegeven, wordt een geconfigureerde standaardinstelling van de Azure CLI gebruikt. Als er geen standaard 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 afgestemd op doelgroep.

get_token

Retourneer het arm-toegangstoken dat is afgestemd op doelgroep.

get_token(audience=Audience.ARM)

Parameters

Name Description
audience

doelgroep van het op te halen token.

Default value: Audience.ARM

Retouren

Type Description
str

Retourneert het arm-toegangstoken.