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
-
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