¡Bienvenido a Preguntas y respuestas de Microsoft!
Para habilitar el uso de iframes en una política personalizada de Azure B2C, necesitas agregar la línea <JourneyFraming Enabled="true" Sources="" />
dentro del bloque UserJourneyBehaviors
. Sin embargo, si no tienes el archivo base-v1, aquí tienes algunas sugerencias para proceder:
- Descargar el Archivo Base: Puedes descargar el archivo base-v1 desde el repositorio de políticas personalizadas de Azure AD B2C en GitHub. Esto te proporcionará una base sólida para tus políticas personalizadas.
Modificar la Política Existente: Si ya tienes una política personalizada, puedes agregar el bloque UserJourneyBehaviors
directamente en tu archivo de política. Asegúrate de que esté correctamente estructurado dentro del XML de la política.
- Configurar las Cabeceras de Seguridad: Para permitir que la interfaz de usuario de Azure AD B2C se incruste en un iframe, debes incluir las cabeceras de seguridad
Content-Security-Policy
yX-Frame-Options
en las respuestas HTTP de Azure AD B2C.
Aquí tienes un ejemplo de cómo podría verse tu política personalizada con el bloque UserJourneyBehaviors
:
XML
<RelyingParty>
<DefaultUserJourney ReferenceId="SignUpOrSignIn" />
<UserJourneyBehaviors>
<JourneyFraming Enabled="true" Sources="" />
</UserJourneyBehaviors>
</RelyingParty>
- Verificar Configuraciones Adicionales: Asegúrate de que todas las configuraciones adicionales necesarias para la política personalizada estén correctamente implementadas. Esto incluye la configuración de los endpoints y las reglas de autenticación.
Si necesitas más detalles, puedes consultar la documentación oficial de Azure AD B2C sobre cómo incrustar la interfaz de usuario en un iframe.
¡Espero que estos consejos ayuden a resolver el problema! Si necesitas más ayuda, estoy a tu disposición.
Saludos
Jonathan.
Si considera que la información proporcionada anteriormente ha resuelto su consulta, le agradeceríamos que la marcara como “Aceptar la respuesta si te resulta útil”. Esto nos ayuda a mantener la calidad y relevancia de las soluciones en nuestro foro.