Enable iframe in azure b2c custom policy

ARRANZ BARCENILLA VÍCTOR 0 Puntos de reputación
2024-09-17T16:32:02.2566667+00:00

Hi,

I want to enable iframe in custom policy. The custom policy is a replica of a user flow (that i have downloaded from azure b2c) that has base-v1 as base policy. I guess that the line i need to add to my policy is

<JourneyFraming Enabled="true" Sources="" / >

into a UserJourneyBehaviors block. The problem is i don't have the base-v1 file. What can i do?

Azure
Azure
Plataforma e infraestructura de informática en la nube para crear, implementar y administrar aplicaciones y servicios a través de una red mundial de centros de datos administrados por Microsoft.
435 preguntas
0 comentarios No hay comentarios
{count} votos

5 respuestas

Ordenar por: Muy útil
  1. Jonathan Pereira Castillo 9,075 Puntos de reputación Proveedor de Microsoft
    2024-09-17T17:55:08.6466667+00:00

    Hola ARRANZ BARCENILLA VÍCTOR

    ¡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:

    1. 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.

    1. 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 y X-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>
    
    
    1. 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.


  2. Jonathan Pereira Castillo 9,075 Puntos de reputación Proveedor de Microsoft
    2024-09-18T16:15:06.54+00:00

    Hola ARRANZ BARCENILLA VÍCTOR

    Puedes descargar el archivo base-v1 desde el repositorio de políticas personalizadas de Azure AD B2C en GitHub. Aquí tienes el enlace directo al repositorio donde puedes encontrar el archivo que necesitas: Repositorio de políticas personalizadas de Azure AD B2C en GitHub.

    Aca es encuantra informacion detallada sobre flujos, Habilitar iframe in azure

    Saludos

    Jonathan.


    Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en ‘Sí’. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones. ¡Gracias por tu colaboración!

    0 comentarios No hay comentarios

  3. Jonathan Pereira Castillo 9,075 Puntos de reputación Proveedor de Microsoft
    2024-10-15T21:11:52.32+00:00

    Hola ARRANZ BARCENILLA VÍCTOR,

    El propósito de este mensaje es verificar la información proporcionada. Si tienes más actualizaciones sobre este tema, no dudes en responder en este mismo hilo.

    Respetuosamente,

    Jonathan

    ---------

    Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en ‘Sí’. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones. ¡Gracias por tu colaboración!

    0 comentarios No hay comentarios

  4. Jonathan Pereira Castillo 9,075 Puntos de reputación Proveedor de Microsoft
    2024-10-22T23:53:58.3333333+00:00

    Hola ARRANZ BARCENILLA VÍCTOR,

    El propósito de este mensaje es verificar la información proporcionada. Si tienes más actualizaciones sobre este tema, no dudes en responder en este mismo hilo.

    Respetuosamente,

    Jonathan

    ---------

    Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en ‘Sí’. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones. ¡Gracias por tu colaboración!

    0 comentarios No hay comentarios

  5. Jonathan Pereira Castillo 9,075 Puntos de reputación Proveedor de Microsoft
    2024-11-22T19:00:43.27+00:00

    Buenos día ARRANZ BARCENILLA VÍCTOR,

    Conforme a la información previamente proporcionada, el objetivo de este mensaje es verificar la misma. Si tienes nuevas actualizaciones relacionadas con este asunto, por favor, siéntete libre de responder en este mismo hilo.

    Atentamente,

    Jonathan

    -----------

    Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en ‘Sí’. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones. ¡Gracias por tu colaboración!

    0 comentarios No hay comentarios

Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.