Class AbstractClientRegistrationProvider
java.lang.Object
org.keycloak.services.clientregistration.AbstractClientRegistrationProvider
- All Implemented Interfaces:
 Provider,ClientRegistrationProvider
- Direct Known Subclasses:
 DefaultClientRegistrationProvider,EntityDescriptorClientRegistrationProvider,OID4VCClientRegistrationProvider,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()create(ClientRegistrationContext context) voidget(ClientModel client) getAuth()getEvent()voidvoidsetEvent(EventBuilder event) update(String clientId, ClientRegistrationContext context) voidvalidateClient(ClientModel clientModel, OIDCClientRepresentation oidcClient, boolean create) voidvalidateClient(ClientRepresentation clientRep, boolean create)  
- 
Field Details
- 
session
 - 
event
 - 
auth
 
 - 
 - 
Constructor Details
- 
AbstractClientRegistrationProvider
 
 - 
 - 
Method Details
- 
create
 - 
get
 - 
update
 - 
delete
 - 
validateClient
public void validateClient(ClientModel clientModel, OIDCClientRepresentation oidcClient, boolean create)  - 
validateClient
 - 
setAuth
- Specified by:
 setAuthin interfaceClientRegistrationProvider
 - 
getAuth
- Specified by:
 getAuthin interfaceClientRegistrationProvider
 - 
setEvent
- Specified by:
 setEventin interfaceClientRegistrationProvider
 - 
getEvent
- Specified by:
 getEventin interfaceClientRegistrationProvider
 - 
close
public void close() 
 -