Class KeycloakOidcClient

  • All Implemented Interfaces:
    Client<OidcCredentials>

    public class KeycloakOidcClient
    extends OidcClient<KeycloakOidcConfiguration>

    This class is the OpenID Connect client to authenticate users in Keycloak.

    A KeycloakOidcConfiguration is needed to create a client with to additional properties:

    • baseUri : Base auth server url, e.g., https://keycloak.example.com/auth
    • realm : keycloak realm

    As seen in test case org.pac4j.oidc.run.RunKeycloakOidcClient

    Since:
    2.0.0
    Author:
    Julio Arrebola