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()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()
-