Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 11639|Respuesta: 0

[HTML/HTML5] El inicio de sesión único SSO es un protocolo P3P para inicio de sesión/salida síncrono

[Copiar enlace]
Publicado en 24/5/2018 15:32:12 | | | |
1. Explicación de términos

P3P (La Plataforma para las Preferencias de Privacidad) es un estándar de recomendación de protección de privacidad publicado por el W3C, pero solo IE es un navegador que lo implementa, y otros navegadores básicamente no utilizan este estándar.
Suposiciones de cookies de primera y tercera parteEl inicio de sesión del hipervínculo es visible.Incrustado en forma de iframeEl inicio de sesión del hipervínculo es visible.El inicio de sesión del hipervínculo es visible.Las cookies se llaman cookies de primera mano, yEl inicio de sesión del hipervínculo es visible.se llaman cookies de terceros
2. Escenarios de aplicación de P3P

Soporte para navegadores
¡P3P solo es compatible con IE! (He probado que Google Browsing soporta el protocolo P3P, y vi en Internet que la mayoría de los navegadores lo soportan, así que lo probé yo mismo, como se muestra en la figura de abajo





Escenarios de aplicación
La mayoría de los navegadores, las cookies de primera mano están permitidas por defecto. Sin embargo, las reglas de permiso por defecto para las cookies de terceros varían mucho.

Para el navegador IE: Por defecto, no se permiten cookies de terceros, las solicitudes http no pueden leer cookies de terceros; en este momento, puedes configurar la cabecera del protocolo P3P, que permite acceder a cookies de terceros.

Para Chrome, Firefox y Opera, las cookies de terceros están permitidas por defecto, y aunque las cookies de terceros se desactiven manualmente, las solicitudes http pueden leer cookies de terceros.

En Safari, las cookies de terceros no están permitidas por defecto, pero las solicitudes http también pueden leer cookies de terceros.

3. Responde a tus preguntas

Función: IE browser no permite cookies de terceros por defecto, lo que hace que las solicitudes http no puedan acceder a cookies de terceros.
Caso: hipotéticoEl inicio de sesión del hipervínculo es visible.Utiliza la forma de un iframe para incrustarEl inicio de sesión del hipervínculo es visible.El inicio de sesión del hipervínculo es visible.Tras autenticar al usuario, el sessionId se escribe en la cookie.El inicio de sesión del hipervínculo es visible.El sessionId se lee para procesar la solicitud empresarial. Pero para los usuarios de IE que no configuran el encabezado P3P,El inicio de sesión del hipervínculo es visible.sessionId no puede ser leído.

Significado: Para un estándar tan lamentable, de hecho, la mayoría de la gente no presta mucha atención al significado específico de este acuerdo; si realmente necesitas entenderlo, puedes consultar la especificación P3P1.0.
Suplemento: En los últimos años, ha habido muchos problemas en línea causados por el protocolo P3P, pero a medida que la cuota de IE se va reduciendo cada vez más, cada vez más usuarios están lejos de la versión antigua de IE (de hecho, cada vez hay menos usuarios de PC...). ), P3P también será gradualmente olvidado... Para la mayoría de los sitios en línea: la forma más concisa de escribir P3P:CP=. La forma más común de escribir P3P:CP=CAO PSA OUR.

Introducción al protocolo P3P:El inicio de sesión del hipervínculo es visible.
Enlace a la especificación P3P1.0:El inicio de sesión del hipervínculo es visible.




Anterior:vs2017 Depuración remota asp.net proyecto web de MVC
Próximo:php nginx utiliza X-Accel-Redirect para controlar los permisos de descarga de archivos
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com