Class OIDCClientRegistrationProvider

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

public class OIDCClientRegistrationProvider extends AbstractClientRegistrationProvider
Author:
Stian Thorgersen
  • Constructor Details

    • OIDCClientRegistrationProvider

      public OIDCClientRegistrationProvider(KeycloakSession session)
  • Method Details

    • createOIDC

      @POST @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response createOIDC(OIDCClientRepresentation clientOIDC)
    • getOIDC

      @GET @Path("{clientId}") @Produces("application/json") public jakarta.ws.rs.core.Response getOIDC(@PathParam("clientId") String clientId)
    • updateOIDC

      @PUT @Path("{clientId}") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response updateOIDC(@PathParam("clientId") String clientId, OIDCClientRepresentation clientOIDC)
    • deleteOIDC

      @DELETE @Path("{clientId}") public void deleteOIDC(@PathParam("clientId") String clientId)