public class ResourceServerAdapter extends AbstractMongoAdapter<ResourceServerEntity> implements ResourceServer
invocationContext
Constructor and Description |
---|
ResourceServerAdapter(ResourceServerEntity entity,
MongoStoreInvocationContext invocationContext) |
Modifier and Type | Method and Description |
---|---|
String |
getClientId()
Returns the identifier of the client application (which already exists in Keycloak) that is also acting as a resource
server.
|
String |
getId()
Returns the unique identifier for this instance.
|
protected ResourceServerEntity |
getMongoEntity() |
PolicyEnforcementMode |
getPolicyEnforcementMode()
Returns the
PolicyEnforcementMode configured for this instance. |
boolean |
isAllowRemoteResourceManagement()
Indicates if the resource server is allowed to manage its own resources remotely using the Protection API.
|
void |
setAllowRemoteResourceManagement(boolean allowRemoteResourceManagement)
Indicates if the resource server is allowed to manage its own resources remotely using the Protection API.
|
void |
setPolicyEnforcementMode(PolicyEnforcementMode enforcementMode)
Defines a
PolicyEnforcementMode for this instance. |
equals, getMongoStore, hashCode, updateMongoEntity
public ResourceServerAdapter(ResourceServerEntity entity, MongoStoreInvocationContext invocationContext)
public String getId()
ResourceServer
getId
in interface ResourceServer
public String getClientId()
ResourceServer
getClientId
in interface ResourceServer
public boolean isAllowRemoteResourceManagement()
ResourceServer
true
if the resource server is allowed to managed them remotelyisAllowRemoteResourceManagement
in interface ResourceServer
public void setAllowRemoteResourceManagement(boolean allowRemoteResourceManagement)
ResourceServer
setAllowRemoteResourceManagement
in interface ResourceServer
allowRemoteResourceManagement
- true
if the resource server is allowed to managed them remotelypublic PolicyEnforcementMode getPolicyEnforcementMode()
ResourceServer
PolicyEnforcementMode
configured for this instance.getPolicyEnforcementMode
in interface ResourceServer
PolicyEnforcementMode
configured for this instance.public void setPolicyEnforcementMode(PolicyEnforcementMode enforcementMode)
ResourceServer
PolicyEnforcementMode
for this instance.setPolicyEnforcementMode
in interface ResourceServer
enforcementMode
- one of the available options in PolicyEnforcementMode
protected ResourceServerEntity getMongoEntity()
getMongoEntity
in class AbstractMongoAdapter<ResourceServerEntity>
Copyright © 2016 JBoss by Red Hat. All rights reserved.