Class DefaultClientRegistrationProvider

java.lang.Object
org.keycloak.services.clientregistration.AbstractClientRegistrationProvider
org.keycloak.services.clientregistration.DefaultClientRegistrationProvider
All Implemented Interfaces:
Provider, ClientRegistrationProvider

@Deprecated(forRemoval=true, since="26.8") public class DefaultClientRegistrationProvider extends AbstractClientRegistrationProvider
Deprecated, for removal: This API element is subject to removal in a future version.
This provider is deprecated for removal since Keycloak 26.8. Use the Admin REST API or the OpenID Connect dynamic client registration endpoint (/realms/<realm>/clients-registrations/openid-connect) instead.
  • Constructor Details

    • DefaultClientRegistrationProvider

      public DefaultClientRegistrationProvider(KeycloakSession session)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • createDefault

      @POST @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response createDefault(ClientRepresentation client)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getDefault

      @GET @Path("{clientId}") @Produces("application/json") public jakarta.ws.rs.core.Response getDefault(@PathParam("clientId") String clientId)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • updateDefault

      @PUT @Path("{clientId}") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response updateDefault(@PathParam("clientId") String clientId, ClientRepresentation client)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • deleteDefault

      @DELETE @Path("{clientId}") public void deleteDefault(@PathParam("clientId") String clientId)
      Deprecated, for removal: This API element is subject to removal in a future version.