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 SummaryFieldsModifier and TypeFieldDescriptionprotected ClientRegistrationAuthprotected EventBuilderprotected KeycloakSession
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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
- 
validateClientpublic void validateClient(ClientModel clientModel, OIDCClientRepresentation oidcClient, boolean create) 
- 
validateClient
- 
setAuth- Specified by:
- setAuthin interface- ClientRegistrationProvider
 
- 
getAuth- Specified by:
- getAuthin interface- ClientRegistrationProvider
 
- 
setEvent- Specified by:
- setEventin interface- ClientRegistrationProvider
 
- 
getEvent- Specified by:
- getEventin interface- ClientRegistrationProvider
 
- 
closepublic void close()
 
-