Partilhar via


AbstractAuthentication Classe

Classe principal 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 no respetivo caso de utilização direcionado. Para obter exemplos de autenticação, consulte https://aka.ms/aml-notebook-auth.

Construtor De Classe AbstractAuthentication.

Herança
builtins.object
AbstractAuthentication

Construtor

AbstractAuthentication(cloud=None)

Parâmetros

Name Description
cloud
str

O nome da cloud de destino. Pode ser um de "AzureCloud", "AzureChinaCloud" ou "AzureUSGovernment". Se não for especificada nenhuma cloud, é utilizada qualquer predefinição configurada da CLI do Azure. Se não for encontrada nenhuma predefinição, é utilizado o "AzureCloud".

Default value: None
cloud
Necessário
str

O nome da cloud de destino. Pode ser um de "AzureCloud", "AzureChinaCloud" ou "AzureUSGovernment". Se não for especificada nenhuma cloud, é utilizada qualquer predefinição configurada da CLI do Azure. Se não for encontrada nenhuma predefinição, é utilizado o "AzureCloud".

Métodos

get_authentication_header

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

O cabeçalho de autorização contém o token de acesso do utilizador para autorização de acesso ao serviço.

get_token

Contrato para Track 2 SDKs para obter o token.

Atualmente, suporta classes de Autenticação com self.get_authentication_header função implementada.

signed_session

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

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

get_authentication_header

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

O cabeçalho de autorização contém o token de acesso do utilizador para autorização de acesso ao serviço.

get_authentication_header()

Devoluções

Tipo Description

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

get_token

Contrato para Track 2 SDKs para obter o token.

Atualmente, suporta classes de Autenticação 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

Devolve uma cadeia de identificação com nome.

signed_session

Adicione o cabeçalho de autorização como um cabeçalho persistente numa 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 cabeçalho persistente predefinido. Quando Nenhuma, é criada uma nova sessão.

Default value: None

Devoluções

Tipo Description
<xref:requests.sessions.Session>

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