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
Fields Modifier and Type Field Description protected ClientRegistrationAuthauthprotected EventBuildereventprotected KeycloakSessionsession
-
Constructor Summary
Constructors Constructor Description AbstractClientRegistrationProvider(KeycloakSession session)
-
Method Summary
All 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
-
session
protected KeycloakSession session
-
event
protected EventBuilder event
-
auth
protected ClientRegistrationAuth auth
-
-
Constructor Detail
-
AbstractClientRegistrationProvider
public AbstractClientRegistrationProvider(KeycloakSession session)
-
-
Method Detail
-
create
public ClientRepresentation create(ClientRegistrationContext context)
-
get
public ClientRepresentation get(ClientModel client)
-
update
public ClientRepresentation update(String clientId, ClientRegistrationContext context)
-
delete
public void delete(String clientId)
-
validateClient
public void validateClient(ClientModel clientModel, OIDCClientRepresentation oidcClient, boolean create)
-
validateClient
public void validateClient(ClientRepresentation clientRep, boolean create)
-
setAuth
public void setAuth(ClientRegistrationAuth auth)
- Specified by:
setAuthin interfaceClientRegistrationProvider
-
getAuth
public ClientRegistrationAuth getAuth()
- Specified by:
getAuthin interfaceClientRegistrationProvider
-
setEvent
public void setEvent(EventBuilder event)
- Specified by:
setEventin interfaceClientRegistrationProvider
-
getEvent
public EventBuilder getEvent()
- Specified by:
getEventin interfaceClientRegistrationProvider
-
-