Uso compartido de cookies entre Microsoft Edge y Internet Explorer

Nota

Microsoft Edge para negocios ya está disponible en la versión estable de Edge 116! Obtenga más información sobre la nueva experiencia de trabajo dedicada con la seguridad, la productividad, la capacidad de administración y la inteligencia artificial nativas de nivel empresarial integrados.

Nota

La aplicación de escritorio de Internet Explorer 11 retirada y no compatible se ha deshabilitado permanentemente a través de una actualización de Microsoft Edge en determinadas versiones de Windows 10. Para obtener más información, consulte Preguntas frecuentes sobre la retirada de la aplicación de escritorio de Internet Explorer 11.

En este artículo se explica cómo configurar el uso compartido de cookies de sesión entre un proceso de Microsoft Edge y un proceso de Internet Explorer, mientras se usa el modo Internet Explorer.

Requisitos previos

Para compartir cookies de sesión de Microsoft Edge a Internet Explorer:

  • Actualizaciones de Windows

    • Windows 11
    • Windows 10 versión 2004, Windows Server versión 2004: KB4571744 o superior
    • Windows 10 versión 1909, Windows Server versión 1909: KB4566116 o superior
    • Windows 10 versión 1903, Windows Server versión 1903: KB4566116 o superior
    • Windows 10, versión 1809; Windows Server, versión 1809, y Windows Server 2019: KB4571748 o superior
    • Windows 10, versión 1803 (KB4577032 o superior)
    • Windows 10 Enterprise LTSC y Windows Server 2016 de 2016: KB4580346 o superior
    • Windows 10 Enterprise 2015 LTSB: KB4580327 o superior
    • Windows 8.1 y Windows Server 2012 R2: KB4586768 o superior
  • Microsoft Edge, versión 87 o posterior

  • Modo IE configurado con la lista de sitios del Modo de empresa

Para compartir cookies de sesión entre Microsoft Edge e Internet Explorer:

  • Actualizaciones de Windows

    • Windows 11: KB5010414 o superior
    • Windows Server 2022: KB5010421 o superior
    • Windows 10 versión 20H2: KB5010415 o superior
    • Windows 10 versión 21H1: KB5010415 o superior
    • Windows 10 versión 21H2: KB5010415 o superior
    • Windows 10 versión 1809, Windows Server versión 1809 y Windows Server 2019: KB5028168 o superior
    • Windows 10 Enterprise 2016 LTSC y Windows Server 2016: KB5031362 o superior
  • Microsoft Edge versión 99 o posterior

  • Modo IE configurado con la lista de sitios del Modo de empresa

Introducción

Una configuración común en las organizaciones de gran tamaño consiste en tener una aplicación que funcione en un vínculo de explorador moderno a otra aplicación, que se puede configurar para abrir en modo de Internet Explorer con el inicio de sesión único (SSO) habilitado como parte del flujo de trabajo.

De forma predeterminada, los procesos de Microsoft Edge e Internet Explorer no comparten cookies de sesión y esta falta de uso compartido puede resultar inconveniente en algunos casos. Por ejemplo, cuando un usuario tiene que volver a autenticarse en modo Internet Explorer o al cerrar la sesión de Microsoft Edge no cierra la sesión en modo Internet Explorer. En estos escenarios, puede configurar cookies específicas establecidas por SSO para que se envíen desde Microsoft Edge a Internet Explorer, de modo que la experiencia de autenticación sea más fluida al eliminar la necesidad de volver a autenticar.

Nota

Antes de la versión 99 de Microsoft Edge, las cookies de sesión solo se pueden compartir de Microsoft Edge a Internet Explorer. A partir de la versión 99 de Microsoft Edge, es posible compartir las cookies de sesión de forma inversa (de Internet Explorer a Microsoft Edge).

Nota

Las cookies persistentes, que se han creado con un atributo Expires-attribute, no están en el ámbito de esta característica y no se pueden compartir entre Microsoft Edge e Internet Explorer.

El XML de lista de sitios del Modo de empresa se amplía para permitir que más elementos especifiquen cookies de sesión que deben compartirse entre Microsoft Edge e Internet Explorer.

La primera vez que se crea una pestaña en modo de Internet Explorer en una sesión de Microsoft Edge, todas las cookies correspondientes se comparten en la sesión de Internet Explorer. Después de eso, cada vez que se agrega, elimina o modifica una cookie que coincide con una regla, se envía como una actualización a la sesión de Internet Explorer. El conjunto de cookies compartidas también se vuelve a evaluar cuando se actualiza la lista de sitios.

Elementos de esquema actualizados

En la tabla siguiente se describe el <elemento shared-cookie> agregado para admitir la característica de uso compartido de cookies.

Elemento Descripción
<shared-cookie domain=".contoso.com" name="cookie1"></shared-cookie>

O bien,

<shared-cookie host="subdomain.contoso.com" name="cookie2"></shared-cookie>
(Obligatorio) Un <elemento de cookie> compartida requiere, como mínimo, un dominio (para las cookies de dominio) o un atributo host (para cookies solo de host) y un atributo de nombre .
Estos atributos deben coincidir exactamente con el dominio y el nombre de la cookie, respectivamente. Nota los subdominios no coinciden.

El atributo dominio se usa para las cookies de dominio (y se permite un punto inicial, pero es opcional).
El atributo host se usa para las cookies solo de host (y un punto inicial es un error). Especifica ninguno o ambos producirá un error.
* Un cookie es una cookie de dominio si se especificó un dominio en la cadena de la cookie (a través de un encabezado o documento de respuesta cookie Set HTTP. cookie JS API). Las cookies de dominio se aplican a los dominios y subdominios especificados. Si no se especificó un dominio en la cadena de cookie, la cookie es una cookie de solo host y solo se aplica al host específico para el que se estableció. Algunas clases de direcciones URL, como nombres de host de una sola palabra (por ejemplo, http://intranetsite) y direcciones IP (por ejemplo, http://10.0.0.1) solo pueden establecer cookies de solo host.
<shared-cookie host="subdomain.contoso.com" name="cookie2" path="/a/b/c"></shared-cookie> (opcional) un atributo path puede ser especificado Si no se especifica ningún atributo Path (o si el atributo path está vacío), las cookies que coinciden con Domain/host y Name coinciden con la Directiva, independientemente de la ruta de acceso (regla comodín).

Si se especifica una ruta de acceso, debe ser una coincidencia exacta.
Si un cookie coincide con una regla con una ruta de acceso, tiene prioridad sobre una regla sin una ruta de acceso.
<shared-cookie domain=".contoso.com" name="cookie1" source-engine="MSEdge"></shared-cookie>

O bien,

<shared-cookie domain=".contoso.com" name="cookie1" source-engine="IE11"></shared-cookie>

O bien,

<shared-cookie domain=".contoso.com" name="cookie1" source-engine="Both"></shared-cookie>
(Opcional) El atributo source-engine especifica cómo se comparten las cookies de sesión entre Microsoft Edge e Internet Explorer. Donde:

- MSEdge. Compartir cookies de sesión de Microsoft Edge a Internet Explorer.
- IE11. Compartir cookies de sesión de Internet Explorer a Microsoft Edge.
- Ambos. Comparta las cookies de sesión hacia y desde Microsoft Edge e Internet Explorer.
- Valor predeterminado o no especificado. Las cookies de sesión se compartirán desde Microsoft Edge a Internet Explorer.

Ejemplo de uso compartido

<site-list version="1"> 
<shared-cookie domain=".contoso.com" name="cookie1"></shared-cookie>  
<shared-cookie host="subdomain.contoso.com" name="cookie2" path="/a/b/c"> 
</shared-cookie> 
<shared-cookie host="subdomain.contoso.com" name="cookie3" source-engine="MSEdge"></shared-cookie> 
</site-list> 

Consulte también