Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Questo articolo illustra gli approcci di autenticazione per l'interfaccia della riga di comando multipiattaforma (tfx-cli) e Azure DevOps.
Importante
Prendere in considerazione l'uso dei token microsoft Entra più sicuri rispetto ai token di accesso personali a rischio più elevato. Per altre informazioni, vedere Ridurre l'utilizzo di PAT. Esaminare le indicazioni per l'autenticazione per scegliere il meccanismo di autenticazione appropriato per le proprie esigenze.
Importante
L'autenticazione di base è deprecata e non consigliata.
Prerequisiti
Prima di iniziare, assicurarsi di disporre di:
Node.js (versione LTS più recente consigliata)
tfx-cli installato a livello globale:
npm install -g tfx-cli
Per altre informazioni su tfx-cli, vedere il CLI Node per Azure DevOps su GitHub.
Metodi di autenticazione
Tfx-cli supporta i metodi di autenticazione seguenti:
| Metodo | Consigliati per |
|---|---|
| Token di accesso personali (PAT) | Azure DevOps Services e Azure DevOps Server |
| Autenticazione di base | Azure DevOps Server solo (deprecato) |
Autenticazione PAT
Usare i token di accesso personale (PAT) per autenticarsi con Azure DevOps Services o Azure DevOps Server.
Creare e usare un token di accesso personale (PAT)
Crea un PAT con gli ambiti necessari.
Accedi usando il PAT (token di accesso personale):
tfx loginQuando richiesto, specificare:
- URL del servizio: URL dell'istanza di Azure DevOps.
- Token di accesso personale: il token di accesso personale che hai creato.
URL di esempio:
- Azure DevOps Services:
https://dev.azure.com/Your_Organization - Azure DevOps Server:
https://yourserver/tfs/DefaultCollection - Visual Studio Marketplace:
https://marketplace.visualstudio.com
Sessione di esempio:
~$ tfx login
Copyright Microsoft Corporation
> Service URL: https://dev.azure.com/Your_Organization
> Personal access token: **********************
Logged in successfully
Autenticazione di base (deprecata)
Avvertimento
L'autenticazione di base è deprecata e non consigliata. Usare invece Microsoft Entra ID. Autenticazione di base:
- Invia credenziali in testo non crittografato
- Può causare problemi con le operazioni della riga di comando Git
- Pone rischi per la sicurezza
Configurare l'autenticazione di base (solo Azure DevOps Server)
Se è necessario usare l'autenticazione di base con le installazioni di Azure DevOps Server:
Abilitare l'autenticazione di base di IIS:
- Aprire la Gestione Server.
- Installare la funzionalità di autenticazione di base per IIS.
- In Gestione IIS passare al sito Web di Azure DevOps Server.
- Fare doppio clic su Autenticazione nella visualizzazione Funzionalità.
- Abilitare l'autenticazione di base.
- Lasciare vuote le impostazioni del dominio e dell'area di autenticazione.
Accedere con l'autenticazione di base:
tfx login --auth-type basicQuando richiesto, specificare:
-
URL del servizio: l'URL del server locale, ad esempio
http://yourserver:8080/tfs/DefaultCollection. -
Nome utente: usare il
domain\usernameformato (ad esempio,fabrikam\john) - Password: password di dominio.
-
URL del servizio: l'URL del server locale, ad esempio
Suggerimento
Valutare la possibilità di configurare SSL per la comunicazione sicura quando si usa l'autenticazione di base.