parseable icon indicating copy to clipboard operation
parseable copied to clipboard

Hard to debug OIDC

Open iterion opened this issue 5 months ago • 4 comments

/about output:

{"version":"v2.3.3","uiVersion":"v2.3.2","commit":"45b06f8","deploymentId":"01K1VQC9BW89NXYNBH918Q8MWT","updateAvailable":false,"latestVersion":null,"llmActive":false,"llmProvider":null,"oidcActive":true,"license":"AGPL-3.0-only","mode":"Distributed (Query)","staging":"/parseable/staging","hotTier":"Enabled, Path: /parseable/hot-tier","grpcPort":8001,"store":{"type":"S3 bucket","path":"sorry-not-here"},"analytics":{"clarityTag":null}}

Description:

I suspect I've made a mistake with my OIDC config, but it's really hard to debug because I'm pretty sure any errors are getting swallowed here: https://github.com/parseablehq/parseable/blob/17ef955b6c114f6061fdabee4b365d2a072c9171/src/handlers/http/oidc.rs#L160-L165

I'd expect that parseable would log those errors in some way, it's fine if they're not returned to the end-user, but there should be some way to log them to stdout or even to parseable itself such that you can debug your OIDC config.

iterion avatar Aug 05 '25 18:08 iterion

I updated to 2.4.0 and I still have the same issue.

iterion avatar Aug 05 '25 22:08 iterion

@iterion thanks for reporting the issue, definitely it has nothing to do with the version. In order to understand the issue better, will it be ok for you to join the slack and have a chat - https://logg.ing/community or set up a call here - https://cal.com/nikhilsinha/30min

nikhilsinhaparseable avatar Aug 06 '25 05:08 nikhilsinhaparseable

Thanks, I joined the slack!

iterion avatar Aug 06 '25 12:08 iterion

@iterion - what is your oidc IDP? I working to try to get Microsoft ADFS to work , and the problem with ADFS its behaving in a bit of none standard oidc way - of course.

thenodon avatar Aug 13 '25 19:08 thenodon

This should be now addressed with #1495 . @iterion feel free to let us know if you still see this

nitisht avatar Dec 23 '25 07:12 nitisht