Issues with Entra ID using private_key_jwt from version 2.4.13.1 and newer #1269
Unanswered
uoe-pjackson
asked this question in
Q&A
Replies: 2 comments 1 reply
-
|
thanks for the thorough reporting, it is indeed broken since 2.4.13 and fixed just now in 0da9545, thanks! |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Excellent I'll await the 2.4.16.4 release and give it a test. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I'm having a bit of an issue using Entra ID with private_key_jwt on newer versions. I am using the following config on Rocky 8 with Apache HTTP Server 2.4.37-65 (actual domain replaced with example.com)
This is working ok with mod_auth_openidc 2.4.12.3 however when upgrading to 2.4.13.1 and newer up to and including 2.4.16.3 it fails with an error:
[Thu Sep 26 18:38:45.006515 2024] [auth_openidc:error] [pid 40465:tid 140300529047296] [client 192.168.0.1:61265] oidc_util_json_string_print: oidc_util_check_json_error: response contained an "error_description" entry with value: ""AADSTS700027: The certificate with identifier used to sign the client assertion is not registered on application. [Reason - The key was not found., Please visit the Azure Portal, Graph Explorer or directly use MS Graph to see configured keys for app Id 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'.This appears to similar to the issue that was experienced in #762
I've decoded the client_assertion and it appears that x5t value is missing in version > 2.4.13.1
Working version 2.4.12.3
Not Working version 2.4.13.2
Please let me know any logs I can supply that can help.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions