Compartilhar via


AbstractAuthentication Classe

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

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.

Construtor de classe AbstractAuthentication.

Construtor

AbstractAuthentication(cloud=None)

Parâmetros

Nome 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.

Valor padrão: None
cloud
Obrigató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 de Faixa 2 para obter token.

Atualmente, dá suporte a 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 em uma sessão HTTP.

Todas as novas solicitações enviadas 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()

Retornos

Tipo Description

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

get_token

Contrato para SDKs de Faixa 2 para obter token.

Atualmente, dá suporte a classes de autenticação com self.get_authentication_header função implementada.

get_token(*scopes, **kwargs)

Parâmetros

Nome Description
scopes
Obrigatório

Args.

kwargs
Obrigatório

Kwargs.

Retornos

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.

Todas as novas solicitações enviadas pela sessão conterão o cabeçalho de autorização.

signed_session(session=None)

Parâmetros

Nome 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 None, uma nova sessão é criada.

Valor padrão: None

Retornos

Tipo Description
<xref:requests.sessions.Session>

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