Partilhar via


TokenAuthentication Classe

Gerencie a autenticação usando o token AAD com escopo por público.

A autenticação de token é adequada quando a geração de token e sua atualização estão fora do AML SDK. Esse tipo de autenticação permite um maior controle sobre a geração de tokens e sua atualização.

Para fluxos de trabalho automatizados em que o controle de acesso gerenciado é necessário, use o ServicePrincipalAuthentication botão em vez disso.

Essa classe requer get_token_for_audience método seja fornecido que será chamado para recuperar o token.

Exemplo de como get_token_for_audience será chamado e será passado um público get_token_for_audience(audiência)

Gerencie a autenticação usando o token AAD com escopo por público.

A autenticação de token é adequada quando a geração de token e sua atualização estão fora do AML SDK. Esse tipo de autenticação permite um maior controle sobre a geração de tokens e sua atualização.

Para fluxos de trabalho automatizados em que o controle de acesso gerenciado é necessário, use o ServicePrincipalAuthentication botão em vez disso.

Essa classe requer get_token_for_audience método seja fornecido que será chamado para recuperar o token.

Exemplo de como get_token_for_audience será chamado e será passado um público get_token_for_audience(audiência)

onde o público pode ser ARM ou AML auth = 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

Construtor

TokenAuthentication(get_token_for_audience, cloud=None)

Parâmetros

Name Description
cloud
str

O nome da nuvem de destino. Pode ser um dos "AzureCloud", "AzureChinaCloud" ou "AzureUSGovernment". Se nenhuma nuvem for especificada, qualquer padrão configurado da CLI do Azure será usado. Se nenhum padrão for encontrado, "AzureCloud" será usado.

Default value: None
get_token_for_audience
Necessário

Função para recuperar token.

cloud
Necessário
str

O nome da nuvem de destino. Pode ser um dos "AzureCloud", "AzureChinaCloud" ou "AzureUSGovernment". Se nenhuma nuvem for especificada, qualquer padrão configurado da CLI do Azure será usado. Se nenhum padrão for encontrado, "AzureCloud" será usado.

get_token_for_audience
Necessário

Função para recuperar token.

Métodos

get_token

Retorne o token de acesso de braço com escopo por público.

get_token

Retorne o token de acesso de braço com escopo por público.

get_token(audience=Audience.ARM)

Parâmetros

Name Description
audience

audiência do token para recuperar.

Default value: Audience.ARM

Devoluções

Tipo Description
str

Retorna o token de acesso arm.