Add private key jwt auth - #1241
Draft
julien-nc wants to merge 25 commits into
Draft
Conversation
julien-nc
force-pushed
the
enh/noid/private-key-jwt-auth
branch
4 times, most recently
from
November 4, 2025 16:20
56cc2a7 to
352567d
Compare
julien-nc
force-pushed
the
enh/noid/private-key-jwt-auth
branch
4 times, most recently
from
November 13, 2025 13:46
8dc4e0e to
6d08fc0
Compare
julien-nc
force-pushed
the
enh/noid/private-key-jwt-auth
branch
6 times, most recently
from
November 20, 2025 09:51
8369165 to
4dd4ac7
Compare
julien-nc
force-pushed
the
enh/noid/private-key-jwt-auth
branch
4 times, most recently
from
December 1, 2025 11:42
465d587 to
5e9e3c5
Compare
julien-nc
force-pushed
the
enh/noid/private-key-jwt-auth
branch
3 times, most recently
from
December 22, 2025 14:50
343a387 to
a7f1707
Compare
julien-nc
force-pushed
the
enh/noid/private-key-jwt-auth
branch
3 times, most recently
from
December 25, 2025 12:21
61abd9a to
8131815
Compare
julien-nc
force-pushed
the
enh/noid/private-key-jwt-auth
branch
2 times, most recently
from
January 9, 2026 13:44
1b59339 to
ebde1bc
Compare
julien-nc
force-pushed
the
enh/noid/private-key-jwt-auth
branch
from
January 23, 2026 09:37
ebde1bc to
76023aa
Compare
julien-nc
force-pushed
the
enh/noid/private-key-jwt-auth
branch
from
February 17, 2026 10:05
5db9242 to
2c1e0e8
Compare
julien-nc
force-pushed
the
enh/noid/private-key-jwt-auth
branch
2 times, most recently
from
March 11, 2026 17:48
ed457bd to
28de290
Compare
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
…eating and decoding JWT from our key Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
…he token endpoint Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
julien-nc
force-pushed
the
enh/noid/private-key-jwt-auth
branch
from
March 26, 2026 11:48
28de290 to
4fc9d40
Compare
…ent secret if needed Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
julien-nc
force-pushed
the
enh/noid/private-key-jwt-auth
branch
from
March 26, 2026 14:23
946171a to
1e57757
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implement the "Private key JWT client authentication" flow.
https://auth0.com/docs/fr-ca/authenticate/enterprise-connections/private-key-jwt-client-auth
https://www.keycloak.org/securing-apps/authz-client#_client_authentication_with_signed_jwt
https://docs.developer.singpass.gov.sg/docs
token_endpoint)code_challenge_methods_supportedis found in the discovery endpoint's payload