Partilhar via


AbstractAuthentication Classe

Classe pai abstrata para todas as classes de autenticação no Azure Machine Learning.

As classes derivadas fornecem diferentes meios para autenticar e adquirir um token com base em seu caso de uso direcionado. Para obter exemplos de autenticação, consulte https://aka.ms/aml-notebook-auth.

Classe AbstractAuthentication construtor.

Construtor

AbstractAuthentication(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
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.

Métodos

get_authentication_header

Retornar o cabeçalho de autorização HTTP.

O cabeçalho de autorização contém o token de acesso do usuário para autorização de acesso no serviço.

get_token

Contrato para SDKs Track 2 para obter token.

Atualmente suporta classes Auth com self.get_authentication_header função implementada.

signed_session

Adicione o cabeçalho de autorização como um cabeçalho persistente em uma sessão HTTP.

Quaisquer novos pedidos enviados pela sessão conterão o cabeçalho de autorização.

get_authentication_header

Retornar o cabeçalho de autorização HTTP.

O cabeçalho de autorização contém o token de acesso do usuário para autorização de acesso no serviço.

get_authentication_header()

Devoluções

Tipo Description

Retorna o cabeçalho de autorização HTTP.

get_token

Contrato para SDKs Track 2 para obter token.

Atualmente suporta classes Auth com self.get_authentication_header função implementada.

get_token(*scopes, **kwargs)

Parâmetros

Name Description
scopes
Necessário

Args.

kwargs
Necessário

Kwargs.

Devoluções

Tipo Description

Retorna uma tupla nomeada.

signed_session

Adicione o cabeçalho de autorização como um cabeçalho persistente em uma sessão HTTP.

Quaisquer novos pedidos enviados pela sessão conterão o cabeçalho de autorização.

signed_session(session=None)

Parâmetros

Name Description
session
<xref:requests.sessions.Session>

A sessão HTTP que terá o cabeçalho de autorização como um cabeçalho persistente padrão. Quando Nenhum, uma nova sessão é criada.

Default value: None

Devoluções

Tipo Description
<xref:requests.sessions.Session>

Retorna a sessão HTTP após a atualização.