Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
I den här artikeln beskrivs autentiseringsmetoder för plattformsoberoende CLI (tfx-cli) och Azure DevOps.
Viktig
Vi rekommenderar att du använder Microsoft Entra ID-autentisering som den primära autentiseringsmetoden. Personliga åtkomsttoken (PAT) bör endast användas när Microsoft Entra ID-autentisering inte är tillgänglig. Grundläggande autentisering är inaktuell och rekommenderas inte.
Förutsättningar
Kontrollera att du har följande innan du börjar:
Node.js (den senaste LTS-versionen rekommenderas)
tfx-cli installerat globalt:
npm install -g tfx-cli
Mer information om tfx-cli finns i Node CLI för Azure DevOps på GitHub.
Autentiseringsmetoder
Välj lämplig autentiseringsmetod baserat på din miljö:
| Metod | Rekommenderas för |
|---|---|
| Microsoft Entra ID | Azure DevOps Services |
| KLAPPA | Azure DevOps Server, automationsskript |
| Grundläggande autentisering | Endast Azure DevOps Server |
Microsoft Entra-ID-autentisering (rekommenderas)
För Azure DevOps Services använder du Microsoft Entra ID-autentisering för bästa säkerhet:
tfx login
När du uppmanas att göra det:
- Ange din tjänst-URL, till exempel
https://dev.azure.com/Your_Organization. - Följ det webbläsarbaserade autentiseringsflödet.
- Slutför inloggningsprocessen i webbläsaren.
Detaljerad vägledning om Microsoft Entra ID-autentisering finns i Microsoft Entra-baserad autentisering.
PAT-autentisering
Använd PAT när Microsoft Entra ID-autentisering inte är tillgänglig, till exempel med Azure DevOps Server.
Skapa och använda en PAT
Skapa en PAT med de nödvändiga omfången.
Logga in med hjälp av PAT:
tfx loginNär du uppmanas till det anger du:
- Tjänst-URL: Din Azure DevOps-instans-URL.
- Personlig åtkomsttoken: DEN PAT som du skapade.
Exempel-URL:er:
- Azure DevOps Services:
https://dev.azure.com/Your_Organization - Azure DevOps Server:
https://yourserver/tfs/DefaultCollection - Visual Studio Marketplace:
https://marketplace.visualstudio.com
Exempelsession:
~$ tfx login
Copyright Microsoft Corporation
> Service URL: https://dev.azure.com/Your_Organization
> Personal access token: **********************
Logged in successfully
Grundläggande autentisering (inaktuell)
Varning
Grundläggande autentisering är inaktuell och rekommenderas inte. Använd Microsoft Entra-ID i stället. Grundläggande autentisering:
- Skickar autentiseringsuppgifter i klartext
- Kan orsaka problem med Git-kommandoradsåtgärder
- Utgör säkerhetsrisker
Konfigurera grundläggande autentisering (endast Azure DevOps Server)
Om du måste använda grundläggande autentisering med Azure DevOps Server-installationer:
Aktivera grundläggande IIS-autentisering:
- Öppna Serverhanteraren.
- Installera funktionen Grundläggande autentisering för IIS.
- I IIS-hanteraren går du till din Azure DevOps Server-webbplats.
- Dubbelval Autentisering i vyn Funktioner.
- Aktivera grundläggande autentisering.
- Lämna domän- och sfärinställningarna tomma.
Logga in med grundläggande autentisering:
tfx login --auth-type basicNär du uppmanas till det anger du:
-
Tjänst-URL: Din lokala server-URL (till exempel
http://yourserver:8080/tfs/DefaultCollection). -
Användarnamn: Använd
domain\usernameformat (till exempelfabrikam\john) - Lösenord: Ditt domänlösenord.
-
Tjänst-URL: Din lokala server-URL (till exempel
Tips/Råd
Överväg att konfigurera SSL för säker kommunikation när du använder grundläggande autentisering.