-
|
Everything has been working fine with OIDC and Pocket-ID for a couple of months. Today when I tried to log into geopulse, I get this error: I then looked at my Pocket-ID audit logs and I only see a Geopulse has some sort of caching, but I do not think it is the cause as Pocket-ID logs the Client Authorization event, right? Geopulse itself only logs: |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
|
Hello, It's strange that the error message doesn't have a real stracktrace: Based on the backend code, the exact error should have been printed, but unfortunately it wasn’t. I will add more logging in the next minor release so we can understand where the problem is. P.S. pocketid still works fine for me. I didn't make any changes in OIDC part for many releases. Thanks. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks. I managed to update to the latest geopulse version just now and thus restated all the containers and now it works again. Would you like to leave the issue open and maybe pass me some tips for debugging, else we can close the issue. |
Beta Was this translation helpful? Give feedback.
-
|
I found an issue with cache - it stores cache for JWKS keys forever and it fails when pocketid rotates them. It worked for me because I upload new version pretty often and restart the container. I cannot be 100% sure it's the issue you had but anyway it has to be fixed to provide TTL for the cache. I will do required fixes in the next release. Not sure what you mean by "client was uploading data". Just to remind that GeoPulse can be used for personal and non-commercial use only. See details in the LICENSE: https://github.com/tess1o/geopulse/blob/main/LICENSE |
Beta Was this translation helpful? Give feedback.
-
|
The fix is implemented in release |
Beta Was this translation helpful? Give feedback.
The fix is implemented in release
1.12.0- see release notes here: https://github.com/tess1o/geopulse/releases/tag/v1.12.0