Search code examples
oauth-2.0jwtkeycloakopenid-connectidp

Keycloak Add OIDC identity provider does not support private_key_jwt authentication


I'm running Keycloak 4.8.3 server for identity brokering, and I need to add an external OIDC identity provider that does not support client_id/client_secret authentication. This identity provider only supports private_key_jwt and PKCE authentication.

Unfortunately, Keycloak server only allows me to add OIDC identity providers with client_id and client_secret authentication. Is there any way around this? Maybe a plugin I can install for Keycloak server that allows me to add an identity provider with private_key_jwt authentication?


Solution

  • I have requested this feature and it has been identified as a legitimate feature request for which support should be added: https://issues.jboss.org/browse/KEYCLOAK-9809