Conexion y envio de cookie entre multiples App Service

Julian Gibelli 0 Puntos de reputación
2024-02-25T21:18:59.4866667+00:00

Tengo 2 app service, uno para mi backend django y otro para mi frontEnd angular. Cada appService tiene su dominio. En lel endpoint de login, el backend debe de generar y setear una cookie con un jwt en el contexto y dominio del front para habilitar la navegacion.
Por lo que entiendo, al ser 2 app service con 2 dominios distintos, la creacion de la cookie en el backend corresponde a un dominio distinto al del front y por lo tanto eso es rechazado por el navegador, rechazando la cookie. (Aun configurando en el backend el atributo httpOnly, Secure, Domain y path).
Es posible configurar que ambos appService compartan el mismo dominio, para que de esta manera la cookie persista en el contexto del frontEnd?
User's image

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.
517 preguntas
0 comentarios No hay comentarios
{count} votos

1 respuesta

Ordenar por: Muy útil
  1. Jonathan Pereira Castillo 11,860 Puntos de reputación Proveedor de Microsoft
    2025-01-21T18:59:25.72+00:00

    ¡Hola Julian Gibelli!

    Esperamos que este mensaje te encuentre bien.

    Lamentamos sinceramente la demora en abordar tu tema en este foro.  

    Para que ambos App Services compartan el mismo dominio y la cookie persista en el contexto del frontEnd, puedes configurar un dominio personalizado y usar subdominios para cada App Service. Aquí tienes los pasos:

    1. Configura un Dominio Personalizado: Registra un dominio principal (por ejemplo, miapp.com).
    2. Configura Subdominios: Asigna subdominios a cada App Service (por ejemplo, backend.miapp.com y frontend.miapp.com).
    3. Configura las Cookies: Asegúrate de que las cookies tengan el atributo Domain configurado como .miapp.com para que sean accesibles en ambos subdominios.

    Esto permitirá que las cookies sean compartidas entre los subdominios y resuelva el problema de rechazo por el navegador. ¡Espero que esto te ayude!

    Si no recibimos una respuesta tuya en los próximos días, procederemos a cerrar el tema. Sin embargo, queremos asegurarte que siempre estamos disponibles para cualquier asistencia que puedas necesitar.

    Agradecemos tu comprensión y estamos aquí para ayudar en lo que sea necesario.

    Estaré atento a tu respuesta.,

     Jonathan

    ----------*

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

    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.