AbstractAuthentication Classe

Classe padre astratta per tutte le classi di autenticazione in Azure Machine Learning.

Le classi derivate forniscono mezzi diversi per autenticare e acquisire un token in base al caso d'uso di destinazione. Per esempi di autenticazione, vedere https://aka.ms/aml-notebook-auth.

Costruttore AbstractAuthentication della classe.

Ereditarietà
builtins.object
AbstractAuthentication

Costruttore

AbstractAuthentication(cloud=None)

Parametri

Nome Descrizione
cloud
str

Nome del cloud di destinazione. Può essere uno di "AzureCloud", "AzureChinaCloud" o "AzureUSGovernment". Se non viene specificato alcun cloud, viene usato qualsiasi impostazione predefinita configurata dall'interfaccia della riga di comando di Azure. Se non viene trovato alcun valore predefinito, viene usato "AzureCloud".

Valore predefinito: None
cloud
Necessario
str

Nome del cloud di destinazione. Può essere uno di "AzureCloud", "AzureChinaCloud" o "AzureUSGovernment". Se non viene specificato alcun cloud, viene usato qualsiasi impostazione predefinita configurata dall'interfaccia della riga di comando di Azure. Se non viene trovato alcun valore predefinito, viene usato "AzureCloud".

Metodi

get_authentication_header

Restituire l'intestazione di autorizzazione HTTP.

L'intestazione di autorizzazione contiene il token di accesso utente per l'autorizzazione di accesso al servizio.

get_token

Contratto per gli SDK track 2 per ottenere il token.

Attualmente supporta le classi Auth con self.get_authentication_header funzione implementata.

signed_session

Aggiungere l'intestazione di autorizzazione come intestazione persistente in una sessione HTTP.

Tutte le nuove richieste inviate dalla sessione conterrà l'intestazione di autorizzazione.

get_authentication_header

Restituire l'intestazione di autorizzazione HTTP.

L'intestazione di autorizzazione contiene il token di accesso utente per l'autorizzazione di accesso al servizio.

get_authentication_header()

Restituisce

Tipo Descrizione

Restituisce l'intestazione di autorizzazione HTTP.

get_token

Contratto per gli SDK track 2 per ottenere il token.

Attualmente supporta le classi Auth con self.get_authentication_header funzione implementata.

get_token(*scopes, **kwargs)

Parametri

Nome Descrizione
scopes
Necessario

Args.

kwargs
Necessario

Kwargs.

Restituisce

Tipo Descrizione

Restituisce una tupla denominata.

signed_session

Aggiungere l'intestazione di autorizzazione come intestazione persistente in una sessione HTTP.

Tutte le nuove richieste inviate dalla sessione conterrà l'intestazione di autorizzazione.

signed_session(session=None)

Parametri

Nome Descrizione
session
<xref:requests.sessions.Session>

La sessione HTTP che avrà l'intestazione di autorizzazione come intestazione persistente predefinita. Quando None viene creata una nuova sessione.

Valore predefinito: None

Restituisce

Tipo Descrizione
<xref:requests.sessions.Session>

Restituisce la sessione HTTP dopo l'aggiornamento.