Skip to content

Commit 750d3dc

Browse files
authored
Merge pull request #120 from pingidentity/browserCompatiblityReadmeUpdates
Update browser compatibility documentation to include limitations around third-party cookies
2 parents 632efb3 + 7b8769d commit 750d3dc

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,17 @@ Please refer to the [Typescript Support](/docs/typescript.md) guide for more inf
287287

288288
# Browser Compatibility
289289

290-
The widget works with all major browsers, including Chrome, Firefox, IE11, and MS Edge.
290+
The widget relies upon a cookie that is transferred between the widget and PingFederate. If the widget and PingFederate are hosted on different domains, this cookie will be a cross-origin or third-party cookie. Some browsers such as Firefox and Safari block third-party cookies by default, which will break the widget's functionality.
291+
292+
To be compatible with all major browsers, the widget must be deployed on the same domain as PingFederate, or on a subdomain of the same domain. For example, the following configuration will work for all browsers
293+
- PingFederate instance hosted at sso.example.com
294+
- Widget instance hosted at auth.example.com
295+
296+
While the configuration
297+
- PingFederate hosted at sso.example.com
298+
- Widget hosted at auth.differentdomain.com
299+
300+
will require users to enable third-party cookies in their browser configuration.
291301

292302
# Bug Reports
293303

0 commit comments

Comments
 (0)