-
Bug
-
Resolution: Fixed
-
None
-
Medium
-
Important for users which are using an own task administration: test if the integration works, if not the samesite cookie config in application.ini must be removed and this issue reopened!
-
Set the authentication cookie according to the latest security recommendations.
-
Empty show more show less
SameSite with "strict" prevents OpenID connect from working and prevents authToken logins generated via SessionController (See TS-710) from a different domain opened with window.open().
SameSite with "Lax" allows authToken logins, but still prevents OpenID Connect.
SameSite with "None" allows all, but needs HTTPS.
Conclusion: We set the SameSite flag in dependency of the HTTPS state, and enable OpenID and authToken only if running with HTTPS.