Sitecore
[Resuelto] Problema de Unicorn con Sitecore Identity
He empezado a trabajar en la parte de Integración Continua y Entrega Continua en un proyecto Sitecore. Como no estoy familiarizado con el proceso, decidí crear mi primer proyecto/solución Sitecore en Visual Studio, y también siguiendo los requisitos del proyecto, instalé Unicorn en él.
Mientras instalaba Visual Studio, he provisionado un Sitecore 9.1 local, y un Platform as a Service en Azure.
Eventualmente, conseguí que todo estuviera listo y mi proyecto se estaba implementando con éxito en mi entorno local y en Azure. Es hora de revisar Unicorn, y ver cómo funcionan las cosas; probemos primero en mi entorno local.

Parece que tengo que iniciar sesión en Sitecore como administrador

Ahora, volvamos a Unicorn.aspx

Parece que funciona, ¡GENIAL! Ahora, verifiquemos en Azure…
….Y como era de esperar, está pidiendo iniciar sesión en Sitecore como administrador

¡Raro! Estoy obteniendo un bucle infinito
Decidí usar Sitecore Slack, así que accedí al canal #Unicorn, planteé mi problema y más rápido de lo que pensé Kam Figy respondió
Parece que estás usando Sitecore Identity, por favor habilita el archivo de configuración IdentityServer
No estoy seguro si has oído que Sitecore 9.1 ha introducido Sitecore Identity, “un mecanismo para iniciar sesión en Sitecore que proporciona un proveedor de identidad separado, y hace posible configurar SSO (Single Sign-On) entre los servicios y aplicaciones de Sitecore”
En mi PaaS de Sitecore en Azure, instalé Sitecore Identity durante la provisión de Sitecore, mientras que en mi entorno local no lo hice; ¡esa es la razón por la que funcionaba bien localmente!!!!
El archivo que mencionó Kam Figy se encuentra en ..\..\Include\Unicorn y se llama Unicorn.UI.IdentityServer.config.disabled, simplemente debes eliminar el .disabled para recargar la página de Sitecore!
Tenga en cuenta que
Este archivo habilita el panel de control de Unicorn para trabajar con autenticación en Sitecore 9.1 y versiones posteriores.
Este archivo no debe estar habilitado en versiones de Sitecore anteriores a 9.1
Y para dejar constancia, la oración anterior es la línea de comentario dentro del archivo Unicorn.UI.IdentityServer.config!
Espero que les haya gustado, y nos vemos en mi próxima publicación