Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 11639|Antwoord: 0

[HTML/HTML5] SSO single sign-on is een P3P-protocol voor synchroon inloggen/afsluiten

[Link kopiëren]
Geplaatst op 24-05-2018 15:32:12 | | | |
1. Uitleg van termen

P3P (The Platform for Privacy Preferences) is een privacybeschermingsaanbeveling die door W3C is gepubliceerd, maar alleen IE is een browser die deze implementeert, en andere browsers gebruiken deze standaard eigenlijk niet.
Aannames van first-party en third-party cookiesDe hyperlink-login is zichtbaar.Ingebed in de vorm van een iframeDe hyperlink-login is zichtbaar.De hyperlink-login is zichtbaar.Cookies worden first-party cookies genoemd, enDe hyperlink-login is zichtbaar.worden cookies van derden genoemd
2. Toepassingsscenario's van P3P

Browserondersteuning
P3P wordt alleen ondersteund door IE! (Ik heb getest of Google Browsing het P3P-protocol ondersteunt, en ik zag op internet dat de meeste browsers het P3P-protocol ondersteunen, dus heb ik het zelf getest zoals te zien is in de onderstaande figuur





Toepassingsscenario's
De meeste browsers, first-party cookies, zijn standaard toegestaan. De standaard toestemmingsregels voor cookies van derden verschillen echter sterk.

Voor IE-browser: Standaard zijn cookies van derden niet toegestaan, http-verzoeken kunnen cookies van derden niet lezen, op dit moment kun je de P3P-protocolheader instellen en ondersteunt deze toegang tot cookies van derden.

Voor Chrome, Firefox en Opera zijn cookies van derden standaard toegestaan, en zelfs als cookies van derden handmatig worden uitgeschakeld, kunnen HTTP-verzoeken cookies van derden lezen.

Voor Safari zijn cookies van derden standaard niet toegestaan, maar http-verzoeken kunnen ook cookies van derden lezen.

3. Beantwoord je vragen

Functie: De IE-browser staat standaard geen cookies van derden toe, waardoor http-verzoeken geen toegang kunnen krijgen tot cookies van derden.
Geval: hypothetischDe hyperlink-login is zichtbaar.Gebruik de vorm van een iframe om in te sluitenDe hyperlink-login is zichtbaar.De hyperlink-login is zichtbaar.Na authenticatie van de gebruiker wordt de sessionId naar de cookie geschreven.De hyperlink-login is zichtbaar.De sessionId wordt gelezen om het zakelijke verzoek te verwerken. Maar voor IE-gebruikers die de P3P-header niet instellen,De hyperlink-login is zichtbaar.sessieId kan niet worden gelezen.

Betekenis: Voor zo'n zeer erbarmelijke standaard besteden de meeste mensen eigenlijk weinig aandacht aan de specifieke betekenis van deze overeenkomst; als je het echt wilt begrijpen, kun je de P3P1.0-specificatie raadplegen.
Supplement: De afgelopen jaren zijn er veel online problemen veroorzaakt door het P3P-protocol, maar naarmate het aandeel IE steeds kleiner wordt, zijn steeds meer gebruikers ver verwijderd van de oude versie van IE (in feite zijn er steeds minder pc-gebruikers...). ), zal P3P ook geleidelijk vergeten worden... Voor de meeste online sites: de meest beknopte manier om P3P:CP= te schrijven. De meest gebruikte manier om P3P:CP=CAO PSA OUR TE SCHRIJVEN.

Introductie van het P3P-protocol:De hyperlink-login is zichtbaar.
P3P1.0 specificatielink:De hyperlink-login is zichtbaar.




Vorig:vs2017 Externe foutopsporing asp.net MVC-websiteproject
Volgend:php nginx gebruikt X-Accel-Redirect om de downloadrechten van bestanden te beheren
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com