TokenAuthentication Classe
Gestire l'autenticazione usando il token AAD con ambito pubblico.
L'autenticazione token è adatta quando la generazione del token e il relativo aggiornamento non sono presenti in AML SDK. Questo tipo di autenticazione consente un maggiore controllo sulla generazione di token e sul relativo aggiornamento.
Per i flussi di lavoro automatizzati in cui è necessario il controllo di accesso gestito, usare invece.ServicePrincipalAuthentication
Questa classe richiede get_token_for_audience metodo che verrà chiamato per recuperare il token.
Esempio di come verrà chiamato get_token_for_audience e verrà passato un gruppo di destinatari get_token_for_audience(destinatari)
Gestire l'autenticazione usando il token AAD con ambito pubblico.
L'autenticazione token è adatta quando la generazione del token e il relativo aggiornamento non sono presenti in AML SDK. Questo tipo di autenticazione consente un maggiore controllo sulla generazione di token e sul relativo aggiornamento.
Per i flussi di lavoro automatizzati in cui è necessario il controllo di accesso gestito, usare invece.ServicePrincipalAuthentication
Questa classe richiede get_token_for_audience metodo che verrà chiamato per recuperare il token.
Esempio di come verrà chiamato get_token_for_audience e verrà passato un gruppo di destinatari get_token_for_audience(destinatari)
dove il pubblico può essere ARM o AML auth = TokenAuthentication(get_token_for_audience)
AML audience value passed to get_token_for_audience can be retrieved by :
auth.get_aml_resource_id(cloud)
ARM audience value passed to get_token_for_audience can be retrieved by :
auth._cloud_type.endpoints.active_directory_resource_id
- Ereditarietà
-
TokenAuthentication
Costruttore
TokenAuthentication(get_token_for_audience, 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
|
get_token_for_audience
Necessario
|
Funzione per recuperare il token. |
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". |
get_token_for_audience
Necessario
|
Funzione per recuperare il token. |
Metodi
get_token |
Restituire il token di accesso arm con ambito pubblico. |