Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rejected invalid OpenID token: JWT processing failed #51

Open
bazza888 opened this issue Aug 2, 2024 · 2 comments
Open

Rejected invalid OpenID token: JWT processing failed #51

bazza888 opened this issue Aug 2, 2024 · 2 comments
Labels
question Further information is requested

Comments

@bazza888
Copy link

bazza888 commented Aug 2, 2024

Describe Your Problem:
Using Authentik as the OAuth Provider the JWT token query fails

Logs:

02:57:23.266 [http-nio-8080-exec-5] INFO o.a.g.a.o.t.TokenValidationService - Rejected invalid OpenID token: JWT processing failed. Additional details: [[17] Unable to process JOSE object (cause: org.jose4j.lang.UnresolvableKeyException: Unable to find a suitable verification key for JWS w/ header

Environment:

Guacamole 1.5.5 (latest at time of this post)
Authentik 2024.6.1
Both going via NGINX proxy manager with valid Lets Encrypt certs

Notes:
All my other OAuth services work just fine - it is isolated to Guacamole
Have tried using different certs in the Authentik provider (EC ,RSA etc)
Seems to be a fair bit of info on this online with various fixes none of which seemed to work for me
Is there a config i can put into the guacamole properties to ignore certs when querying the JWT token

Any help appreciated thank you.

@bazza888 bazza888 added the question Further information is requested label Aug 2, 2024
@bazza888
Copy link
Author

bazza888 commented Aug 2, 2024

Just an update I managed to get things working by pointing my JWKS URI directly at the Authentik container not via NPM
So I'm not too fussed just think its curious this is my only container experiencing this issue.

@jwetzell
Copy link
Owner

Sorry for the late response, I don't know really anything about configuring guacamole the official docs would probably be the place to look for how to configure that kind of stuff.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants