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

[BUG]: OpenId specs not adhered #360

Open
brezinajn opened this issue Dec 14, 2024 · 0 comments
Open

[BUG]: OpenId specs not adhered #360

brezinajn opened this issue Dec 14, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@brezinajn
Copy link

What happened?

I'm trying to neable OpendID integration with Manyfold. But unfortunately on OpenID login Manyfold complains that:

Could not authenticate you from OpenIDConnect because "Id token signing alg values supported can't be blank".

In .well-known/openid-configuration cosmos returns "id_token_signing_alg_values_supported": null,

What should have happened?

Based on OpenID specs

id_token_signing_alg_values_supported
REQUIRED. JSON array containing a list of the JWS signing algorithms (alg values) supported by the OP for the ID Token to encode the Claims in a JWT [JWT]. The algorithm RS256 MUST be included. The value none MAY be supported but MUST NOT be used unless the Response Type used returns no ID Token from the Authorization Endpoint (such as when using the Authorization Code Flow).

The null value for id_token_signing_alg_values_supported is incorrect and should be replaced with at least ["RS256"]

How to reproduce the bug?

  1. Selfhost Manyfold
  2. Enable OpenID integration
  3. Try to login with OpenID

Relevant log output

No response

Other details

No response

System details

  • OS: Ubuntu
  • Cosmos Version: 0.16.3
@brezinajn brezinajn added the bug Something isn't working label Dec 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant