-
Notifications
You must be signed in to change notification settings - Fork 22
Firefox Issues
Firefox has introduced Dynamic State Partitioning, which helps reduce the tracking of users across websites. This feature is enabled by default in Firefox and will cause the WebClient to not work properly while running a local instance.
Dynamic State Partitioning restricts the local instance of the website from correctly working with the KeyCloak cookies and it appears as if the site become unauthenticated every few seconds.
To mitigate this issue, follow the steps below:
- Open Firefox
- Type
about:config
in the address bar and press enter - search for
network.cookie.cookieBehavior
- Change the value to
4
- Restart Firefox, to be safe, but the effect seems to be instantaneous.
As this is a security/privacy feature directly built into firefox, it cannot be disabled by code and requires manual intervention per installation. It is also not recommended to disable this feature entirely, and setting the value to 4 seems to be effective for running the WebClient locally.
Attempting to set the privacy.restrict3rdpartystorage.skip_list
to include localhost
does not seem to work.
Name | Link |
---|---|
Dynamic State Partitioning | https://developer.mozilla.org/en-US/docs/Web/Privacy/State_Partitioning |
network.cookie.cookieBehavior | https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Privacy/Storage_access_policy#network.cookie.cookieBehavior |
Disabling State Partitioning | https://developer.mozilla.org/en-US/docs/Web/Privacy/State_Partitioning#disable_dynamic_state_partitioning |
-
Developer Standard and Processes
-
Workstation Setup
-
IDE Configuration
-
Application Config
-
RedHat SSO Authorization Server
-
Known Issues