Si estás utilizando Azure DevOps y te has encontrado con el error «Failed to obtain the Json Web Token(JWT) using service principal client ID. Exception message: A configuration issue is preventing authentication – check the error message from the server for details. You can modify the configuration in the application registration portal. See https://aka.ms/msal-net-invalid-client for details. Original exception: AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app», es posible que estés experimentando problemas con la autenticación de tus conexiones.
Este error suele ocurrir cuando se ha renovado el secreto del cliente y se intenta utilizar el secreto anterior. Aunque el secreto anterior no haya caducado, Azure DevOps puede considerarlo inválido y denegar el acceso.
Para solucionar este problema, la solución más sencilla es crear una nueva conexión en Azure DevOps. Esto implica crear una nueva clave de cliente y actualizar la conexión en la configuración de Azure DevOps para utilizar la nueva clave.
Los siguientes pasos pueden ayudarte a solucionar este problema:
- Accede a Azure DevOps y selecciona el proyecto que contiene la conexión que está experimentando el problema.
- Haz clic en el icono «Configuración» en la esquina inferior izquierda de la pantalla.
- En la página de configuración, selecciona «Conexiones de servicio» en el menú de la izquierda.
- Busca la conexión que está experimentando el problema y haz clic en ella para abrir su configuración.
- En la configuración de la conexión, haz clic en el botón «Editar» para actualizar la configuración de la conexión.
- En la página de edición de la conexión, crea una nueva clave de cliente y actualiza la configuración de la conexión para utilizar la nueva clave.
- Guarda la configuración de la conexión y vuelve a intentar utilizar la conexión para ver si el problema se ha solucionado.
:wq!