Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
En este artículo se explican los enfoques de autenticación para la CLI multiplataforma (tfx-cli) y Azure DevOps.
Importante
Considere la posibilidad de usar los tokens de Microsoft Entra más seguros sobre tokens de acceso personal de mayor riesgo. Para obtener más información, consulte Reducir el uso de PAT. Revise las instrucciones de autenticación para elegir el mecanismo de autenticación adecuado para sus necesidades.
Importante
La autenticación básica está en desuso y no se recomienda.
Prerrequisitos
Antes de comenzar, asegúrese de que tiene:
Node.js (se recomienda la versión LTS más reciente)
tfx-cli instalado globalmente:
npm install -g tfx-cli
Para más información sobre tfx-cli, consulte la CLI de Node para Azure DevOps en GitHub.
Métodos de autenticación
Tfx-cli admite los siguientes métodos de autenticación:
| Método | Recomendado para |
|---|---|
| PAT | Azure DevOps Services y Azure DevOps Server |
| Autenticación básica | Solo Azure DevOps Server (en desuso) |
Autenticación PAT
Use PAT para autenticarse con Azure DevOps Services o Azure DevOps Server.
Creación y uso de un PAT
Cree un PAT con los ámbitos necesarios.
Inicie sesión con el PAT:
tfx loginCuando se le solicite, proporcione lo siguiente:
- Dirección URL del servicio: la dirección URL de la instancia de Azure DevOps.
- Token de acceso personal: el PAT que ha creado.
Direcciones URL de ejemplo:
- Azure DevOps Services:
https://dev.azure.com/Your_Organization - Azure DevOps Server:
https://yourserver/tfs/DefaultCollection - Visual Studio Marketplace:
https://marketplace.visualstudio.com
Sesión de ejemplo:
~$ tfx login
Copyright Microsoft Corporation
> Service URL: https://dev.azure.com/Your_Organization
> Personal access token: **********************
Logged in successfully
Autenticación básica (en desuso)
Advertencia
La autenticación básica está en desuso y no se recomienda. Use microsoft Entra ID en su lugar. Autenticación básica:
- Envía credenciales en texto no cifrado
- Puede causar problemas con las operaciones de la línea de comandos de Git.
- Plantea riesgos de seguridad
Configuración de la autenticación básica (solo Azure DevOps Server)
Si debe usar la autenticación básica con instalaciones de Azure DevOps Server:
Habilite la autenticación básica de IIS:
- Abra el Administrador de servidores.
- Instale la característica Autenticación básica para IIS.
- En el Administrador de IIS, vaya al sitio web de Azure DevOps Server.
- Haga doble clic en Autenticación en la vista Características.
- Habilite la autenticación básica.
- Deje la configuración de dominio y ámbito en blanco.
Inicie sesión con autenticación básica:
tfx login --auth-type basicCuando se le solicite, proporcione lo siguiente:
-
Dirección URL del servicio: la dirección URL del servidor local (por ejemplo,
http://yourserver:8080/tfs/DefaultCollection). -
Nombre de usuario: use
domain\usernameformato (por ejemplo,fabrikam\john) - Contraseña: contraseña de dominio.
-
Dirección URL del servicio: la dirección URL del servidor local (por ejemplo,
Sugerencia
Considere la posibilidad de configurar SSL para una comunicación segura al usar la autenticación básica.