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

Field "Authentication Signing Algorithm" sent as authSigningAlgs instead of token_endpoint_auth_signing_alg on Create OAuth2 Client page #367

Open
4 of 5 tasks
jpogorzelski opened this issue Jan 12, 2024 · 0 comments
Labels
bug Something is not working.

Comments

@jpogorzelski
Copy link

jpogorzelski commented Jan 12, 2024

Preflight checklist

Ory Network Project

https://serene-engelbart-4fo4ru61cd.projects.oryapis.com

Describe the bug

When private_key_jwt option is selected as Authentication Method in "Client authentication mechanism" section, the new select box "Authentication Signing Algorithm" appears on a page with list of algorithms.

The selected value is sent to Hydra /clients endpoint as authSigningAlgs property, which does not exist in OAuth2Client schema. The request is 201, but the field is not present in the response.
I believe the property name in the payload should be token_endpoint_auth_signing_alg instead.

Reproducing the bug

  1. Go to new OAuth2 Client creation page https://console.ory.sh/projects//oauth/create
  2. Fill any client name
  3. Select JWT Authenticaton (private_key_jwt)
  4. Select e.g. RS512 in Authentication Signing Algorithm field
  5. Submit

Relevant log output

No response

Relevant configuration

No response

Version

Ory Network

On which operating system are you observing this issue?

Ory Network

In which environment are you deploying?

Ory Network

Additional Context

Screenshot of relevant form section:
image

@jpogorzelski jpogorzelski added the bug Something is not working. label Jan 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something is not working.
Projects
None yet
Development

No branches or pull requests

2 participants