Our Knack application which has been running without issue for a long time started prompting our users today with a “Validate your session”. Our application is embedded in an HTML wrapper and uses Google SSO to logon.
It happens in both Chrome and Edge
It seems clearing all browser cache and cookies will allow it to work for a little while and then the error returns.
Clicking on Validate your session just causes an endless spinning wheel
Hi @AdrianBell27622 - we’re sorry for the trouble you and your users are experiencing.
This is related to an update we deployed yesterday to embedded app settings, that lets you select the way browsers will handle logins for your embedded app.
The new default option is cookies, which can be blocked by an individual’s browser settings. When using this option, we suggest informing your users to enable third party cookies in their browser settings. This “Validate” button you’re seeing is related to cookies being enabled but blocked by the browser.
The alternative option is tokens which is less secure, but a more seamless login experience. You can update this from your builder under Settings > User Logins > Embedded Login Security:
Should I add our domain name to the sites that always use cookies? Or perhaps might there be a problem with our HTML wrapper code that is preventing the save of a cookie?
This was an issue raised back in 2021. This has now come back in 2024 (ticket #2885013940 ) and is causing chaos on iOS, MacOS, and Windows platforms on Chrome, Safari, and Firefox browsers with no solution in site.
I’ve replied to your post here about this. Jessie is no longer employed with Knack, but the message has been passed along internally to the appropriate people involved in resolving the issue.