Category: Announcements, PureCloud Integrations
Summary: Chrome 80 Changes in Default Behavior of Cookies
Context: Google is enhancing privacy controls and to help mitigate some forms of browser attacks such as Clickjacking and Cross-site Request Forgery (CSRF)
Impact: There is no direct impact to authorized usage of the PureCloud API and other integration points. This announcement serves as general advisement to the Genesys developer community that web applications in chrome may behave differently as of Chrome 80. Web applications that set their own cookies, particularly those loaded into PureCloud as apps, should be reviewed to understand the impact Chrome's change will have on them.
Date of Change: February 4th, 2020 or shortly after
Additional Information
On February 4, 2020, Google is planning to release Chrome 80 that will change its default behavior of cookies. This change is being made to eventually enhance privacy controls and to help mitigate some forms of browser attacks (e.g. Clickjacking and CSRF). Other browser vendors such as Mozilla (Firefox) and Microsoft (Edge) have signaled intent to ship similar changes; however, their time frame has not yet been identified.
Traditionally, by default, cookies have been sent with all applicable requests, regardless of the origin of that request. This upcoming change will alter that default behavior; causing cookies to be sent in a limited manor when requested cross-site. If your application uses cookies in any capacity (Set-Cookie headers or via JavaScript), we recommend you investigate this upcoming change immediately. If your application spans domains, uses redirects, is embedded in another application, or embeds other applications (iframes), this change is more likely to impact you.
This notice is intended as a general announcement and you should read the full details on the Official blog post from the Chromium team. The PureCloud team also urges you to evaluate each of your cookies carefully and individually to ensure you're specifying the correct behavior. Also, care should be taken to ensure all your supported User Agents will handle the new cookie syntax; utilizing fallbacks and other protections as needed.
The following resources may help you to better understand the issue and prepare your software for the upcoming release: