Compartilhar via


AbstractAuthentication Classe

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

Classes derivadas fornecem meios diferentes de autenticar e adquirir um token com base no caso de uso direcionado deles. Para ver exemplos de autenticação, confira https://aka.ms/aml-notebook-auth.

Construtor de classe AbstractAuthentication.

Herança
builtins.object
AbstractAuthentication

Construtor

AbstractAuthentication(cloud=None)

Parâmetros

Nome Description
cloud
str

O nome da nuvem de destino. Pode ser "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 "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 título 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 da Faixa 2 para obter o token.

Atualmente, compatível com as classes de autenticação com a função self.get_authentication_header implementada.

signed_session

Adicionar 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 título 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 da Faixa 2 para obter o token.

Atualmente, compatível com as classes de autenticação com a função self.get_authentication_header implementada.

get_token(*scopes, **kwargs)

Parâmetros

Nome Description
scopes
Obrigatório

Argumentos.

kwargs
Obrigatório

Kwargs.

Retornos

Tipo Description

Retorna uma tupla nomeada.

signed_session

Adicionar 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 Nenhum, 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.