public abstract class AbstractClientRegistrationProvider extends Object implements ClientRegistrationProvider
Modifier and Type | Field and Description |
---|---|
protected ClientRegistrationAuth |
auth |
protected EventBuilder |
event |
protected KeycloakSession |
session |
Constructor and Description |
---|
AbstractClientRegistrationProvider(KeycloakSession session) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
ClientRepresentation |
create(ClientRegistrationContext context) |
void |
delete(String clientId) |
ClientRepresentation |
get(ClientModel client) |
ClientRegistrationAuth |
getAuth() |
EventBuilder |
getEvent() |
void |
setAuth(ClientRegistrationAuth auth) |
void |
setEvent(EventBuilder event) |
ClientRepresentation |
update(String clientId,
ClientRegistrationContext context) |
void |
validateClient(ClientModel clientModel,
OIDCClientRepresentation oidcClient,
boolean create) |
void |
validateClient(ClientRepresentation clientRep,
boolean create) |
protected KeycloakSession session
protected EventBuilder event
protected ClientRegistrationAuth auth
public AbstractClientRegistrationProvider(KeycloakSession session)
public ClientRepresentation create(ClientRegistrationContext context)
public ClientRepresentation get(ClientModel client)
public ClientRepresentation update(String clientId, ClientRegistrationContext context)
public void delete(String clientId)
public void validateClient(ClientModel clientModel, OIDCClientRepresentation oidcClient, boolean create)
public void validateClient(ClientRepresentation clientRep, boolean create)
public void setAuth(ClientRegistrationAuth auth)
setAuth
in interface ClientRegistrationProvider
public ClientRegistrationAuth getAuth()
getAuth
in interface ClientRegistrationProvider
public void setEvent(EventBuilder event)
setEvent
in interface ClientRegistrationProvider
public EventBuilder getEvent()
getEvent
in interface ClientRegistrationProvider
Copyright © 2021 JBoss by Red Hat. All rights reserved.