Ondersteuning voor zelfde site-cookie voor AEM 6.5 same-site-cookie-support-for-aem-65
Sinds versie 80, Chrome, en later Safari, introduceerde een nieuw model voor koekjesveiligheid. Deze modus is ontworpen om beveiligingsinstellingen te introduceren voor de beschikbaarheid van cookies op sites van derden, via een instelling die SameSite
wordt genoemd. Voor meer gedetailleerde informatie, zie dit web.dev - Cookies SameSite verklaardeartikel.
De standaardwaarde van dit plaatsen (SameSite=Lax
) zou authentificatie tussen AEM instanties of de diensten kunnen veroorzaken om niet te werken. Dit komt doordat de domeinen of URL-structuren van deze services mogelijk niet onder de beperkingen van dit cookiebeleid vallen.
U kunt dit omzeilen door het attribuut SameSite
cookie voor het aanmeldingstoken in te stellen op None
.
SameSite=None
wordt alleen toegepast als het protocol beveiligd is (HTTPS).WARN com.day.crx.security.token.TokenCookie Skip 'SameSite=None'
U kunt de instelling toevoegen door de volgende stappen uit te voeren:
- Ga naar de webconsole op
http://serveraddress:serverport/system/console/configMgr
- Onderzoek naar en klik de Adobe granite Symbolische Handler van de Authentificatie
- Plaats het SameSite attribuut voor het login-symbolische koekje aan
None
, zoals aangetoond in het hieronder beeld
- Klik op Opslaan
- Zodra deze instelling is bijgewerkt en gebruikers zijn afgemeld en opnieuw zijn aangemeld, wordt voor
login-token
-cookies het kenmerkNone
ingesteld en worden deze opgenomen in intersite aanvragen.