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 SummaryFields Modifier and Type Field Description protected ClientRegistrationAuthauthprotected EventBuildereventprotected KeycloakSessionsession
 - 
Constructor SummaryConstructors Constructor Description AbstractClientRegistrationProvider(KeycloakSession session)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()ClientRepresentationcreate(ClientRegistrationContext context)voiddelete(String clientId)ClientRepresentationget(ClientModel client)ClientRegistrationAuthgetAuth()EventBuildergetEvent()voidsetAuth(ClientRegistrationAuth auth)voidsetEvent(EventBuilder event)ClientRepresentationupdate(String clientId, ClientRegistrationContext context)voidvalidateClient(ClientModel clientModel, OIDCClientRepresentation oidcClient, boolean create)voidvalidateClient(ClientRepresentation clientRep, boolean create)
 
- 
- 
- 
Field Detail- 
sessionprotected KeycloakSession session 
 - 
eventprotected EventBuilder event 
 - 
authprotected ClientRegistrationAuth auth 
 
- 
 - 
Constructor Detail- 
AbstractClientRegistrationProviderpublic AbstractClientRegistrationProvider(KeycloakSession session) 
 
- 
 - 
Method Detail- 
createpublic ClientRepresentation create(ClientRegistrationContext context) 
 - 
getpublic ClientRepresentation get(ClientModel client) 
 - 
updatepublic ClientRepresentation update(String clientId, ClientRegistrationContext context) 
 - 
deletepublic void delete(String clientId) 
 - 
validateClientpublic void validateClient(ClientModel clientModel, OIDCClientRepresentation oidcClient, boolean create) 
 - 
validateClientpublic void validateClient(ClientRepresentation clientRep, boolean create) 
 - 
setAuthpublic void setAuth(ClientRegistrationAuth auth) - Specified by:
- setAuthin interface- ClientRegistrationProvider
 
 - 
getAuthpublic ClientRegistrationAuth getAuth() - Specified by:
- getAuthin interface- ClientRegistrationProvider
 
 - 
setEventpublic void setEvent(EventBuilder event) - Specified by:
- setEventin interface- ClientRegistrationProvider
 
 - 
getEventpublic EventBuilder getEvent() - Specified by:
- getEventin interface- ClientRegistrationProvider
 
 
- 
 
-