Class AbstractClientRegistrationProvider
java.lang.Object
org.keycloak.services.clientregistration.AbstractClientRegistrationProvider
- All Implemented Interfaces:
org.keycloak.provider.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 org.keycloak.events.EventBuilderprotected org.keycloak.models.KeycloakSession -
Constructor Summary
ConstructorsConstructorDescriptionAbstractClientRegistrationProvider(org.keycloak.models.KeycloakSession session) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.keycloak.representations.idm.ClientRepresentationcreate(ClientRegistrationContext context) voidorg.keycloak.representations.idm.ClientRepresentationget(org.keycloak.models.ClientModel client) getAuth()org.keycloak.events.EventBuildergetEvent()voidvoidsetEvent(org.keycloak.events.EventBuilder event) org.keycloak.representations.idm.ClientRepresentationupdate(String clientId, ClientRegistrationContext context) voidvalidateClient(org.keycloak.models.ClientModel clientModel, org.keycloak.representations.oidc.OIDCClientRepresentation oidcClient, boolean create) voidvalidateClient(org.keycloak.representations.idm.ClientRepresentation clientRep, boolean create)
-
Field Details
-
session
protected org.keycloak.models.KeycloakSession session -
event
protected org.keycloak.events.EventBuilder event -
auth
-
-
Constructor Details
-
AbstractClientRegistrationProvider
public AbstractClientRegistrationProvider(org.keycloak.models.KeycloakSession session)
-
-
Method Details
-
create
public org.keycloak.representations.idm.ClientRepresentation create(ClientRegistrationContext context) -
get
public org.keycloak.representations.idm.ClientRepresentation get(org.keycloak.models.ClientModel client) -
update
public org.keycloak.representations.idm.ClientRepresentation update(String clientId, ClientRegistrationContext context) -
delete
-
validateClient
public void validateClient(org.keycloak.models.ClientModel clientModel, org.keycloak.representations.oidc.OIDCClientRepresentation oidcClient, boolean create) -
validateClient
public void validateClient(org.keycloak.representations.idm.ClientRepresentation clientRep, boolean create) -
setAuth
- Specified by:
setAuthin interfaceClientRegistrationProvider
-
getAuth
- Specified by:
getAuthin interfaceClientRegistrationProvider
-
setEvent
public void setEvent(org.keycloak.events.EventBuilder event) - Specified by:
setEventin interfaceClientRegistrationProvider
-
getEvent
public org.keycloak.events.EventBuilder getEvent()- Specified by:
getEventin interfaceClientRegistrationProvider
-
close
public void close()- Specified by:
closein interfaceorg.keycloak.provider.Provider
-
getAllowedOrigins
-