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.objectAbstractAuthentication
Costruttore
AbstractAuthentication(cloud=None)
Parametri
Nome | Descrizione |
---|---|
cloud
|
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
|
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. |