I'm having a problem in the Garden demo environment using the Banno Digital Toolkit. I run Chrome on Linux and I'm getting "authorization request has expired" when loading our application through the iframe in the dashboard.
I'm getting the error in Chrome, Edge, and Opera, but not in Firefox. And when I click the CTA button at the bottom of the card to open it full screen, it always works, regardless of browser. So it seems to be just the iframe on just those browsers. And the browsers that don't work I believe use the Blink engine, and the browser that does work I believe uses the Gecko engine.
In all cases, when loading the dashboard, there's a call to https://digital.garden-fi.com/a/consumer/api/v0/oidc/auth?response_type=code&client_id=... which responds with a 302. In the cases where I get the error, the 302's location is something like /login?returnUrl=/a/consumer/api/v0/oidc/auth/xyz
and the subsequent call to https://digital.garden-fi.com/a/consumer/api/v0/oidc/auth/xyz returns a 400 with the error above. In the case in Firefox where loading the iframe succeeds, the location of the 302 is my application's URL, with the code and state parameters as expected.
I've got the latest versions available of all browsers. I've also tried in an incognito window with no success. Everything is over HTTPS and I've enabled 3rd party cookies. What could be going on?