Class AbstractClientRegistrationProvider
java.lang.Object
org.keycloak.services.clientregistration.AbstractClientRegistrationProvider
- All Implemented Interfaces:
Provider,ClientRegistrationProvider
- Direct Known Subclasses:
DefaultClientRegistrationProvider,EntityDescriptorClientRegistrationProvider,OIDCClientRegistrationProvider
public abstract class AbstractClientRegistrationProvider
extends Object
implements ClientRegistrationProvider
- Author:
- Stian Thorgersen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ClientRegistrationAuthprotected EventBuilderprotected KeycloakSession -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.keycloak.representations.idm.ClientRepresentationcreate(ClientRegistrationContext context) voidorg.keycloak.representations.idm.ClientRepresentationget(ClientModel client) getAuth()getEvent()voidvoidsetEvent(EventBuilder event) org.keycloak.representations.idm.ClientRepresentationupdate(String clientId, ClientRegistrationContext context) voidvalidateClient(ClientModel clientModel, org.keycloak.representations.oidc.OIDCClientRepresentation oidcClient, boolean create) voidvalidateClient(org.keycloak.representations.idm.ClientRepresentation clientRep, boolean create)
-
Field Details
-
session
-
event
-
auth
-
-
Constructor Details
-
AbstractClientRegistrationProvider
-
-
Method Details
-
create
public org.keycloak.representations.idm.ClientRepresentation create(ClientRegistrationContext context) -
get
-
update
public org.keycloak.representations.idm.ClientRepresentation update(String clientId, ClientRegistrationContext context) -
delete
-
validateClient
public void validateClient(ClientModel clientModel, org.keycloak.representations.oidc.OIDCClientRepresentation oidcClient, boolean create) -
validateClient
public void validateClient(org.keycloak.representations.idm.ClientRepresentation clientRep, boolean create) -
setAuth
- Specified by:
setAuthin interfaceClientRegistrationProvider
-
getAuth
- Specified by:
getAuthin interfaceClientRegistrationProvider
-
setEvent
- Specified by:
setEventin interfaceClientRegistrationProvider
-
getEvent
- Specified by:
getEventin interfaceClientRegistrationProvider
-
close
public void close()
-