Skip to content

Support signed jwt client auth type #1250

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

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

tuankiettruong
Copy link
Contributor

@tuankiettruong tuankiettruong commented Jul 15, 2025

Add support for client authentication type Signed JWT.
There are options to either set the signed JWT/ client_assertion directly or set the private signing key. In the latter case, the provider would generate the token and the signature.

New parameters for provider:

  • client_assertion
  • jwt_signing_key
  • jwt_signing_alg

Related issue: #1023

@thomasdarimont
Copy link
Contributor

thomasdarimont commented Jul 18, 2025

Hello @tuankiettruong that looks super helpful! Would it be possible to extend this PR to also include configuring the private_key_jwt authentication for the terraform provider itself in the documentation?
https://registry.terraform.io/providers/keycloak/keycloak/latest/docs#example-usage-client-credentials-grant

@tuankiettruong
Copy link
Contributor Author

Sure can do

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

Successfully merging this pull request may close these issues.

2 participants