Class MapResourceServerAdapter
java.lang.Object
org.keycloak.authorization.model.AbstractAuthorizationModel
org.keycloak.models.map.authorization.adapter.AbstractResourceServerModel<MapResourceServerEntity>
org.keycloak.models.map.authorization.adapter.MapResourceServerAdapter
- All Implemented Interfaces:
ResourceServer
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.authorization.model.ResourceServer
ResourceServer.SearchableFields -
Field Summary
Fields inherited from class org.keycloak.models.map.authorization.adapter.AbstractResourceServerModel
entityFields inherited from class org.keycloak.authorization.model.AbstractAuthorizationModel
storeFactory -
Constructor Summary
ConstructorsConstructorDescriptionMapResourceServerAdapter(RealmModel realmModel, MapResourceServerEntity entity, StoreFactory storeFactory) -
Method Summary
Modifier and TypeMethodDescriptionReturns id of a client that thisResourceServeris associated withReturns theDecisionStrategyconfigured for this instance.getId()Returns the unique identifier for this instance.Returns thePolicyEnforcementModeconfigured for this instance.getRealm()Returns reference of a realm that thisResourceServerbelongs to.booleanIndicates if the resource server is allowed to manage its own resources remotely using the Protection API.voidsetAllowRemoteResourceManagement(boolean allowRemoteResourceManagement) Indicates if the resource server is allowed to manage its own resources remotely using the Protection API.voidsetDecisionStrategy(DecisionStrategy decisionStrategy) Defines aDecisionStrategyfor this instance, indicating how permissions should be granted depending on the givendecisionStrategy.voidsetPolicyEnforcementMode(PolicyEnforcementMode enforcementMode) Defines aPolicyEnforcementModefor this instance.toString()Methods inherited from class org.keycloak.models.map.authorization.adapter.AbstractResourceServerModel
equals, hashCodeMethods inherited from class org.keycloak.authorization.model.AbstractAuthorizationModel
throwExceptionIfReadonly
-
Constructor Details
-
MapResourceServerAdapter
public MapResourceServerAdapter(RealmModel realmModel, MapResourceServerEntity entity, StoreFactory storeFactory)
-
-
Method Details
-
getId
Description copied from interface:ResourceServerReturns the unique identifier for this instance.- Returns:
- the unique identifier for this instance
-
isAllowRemoteResourceManagement
public boolean isAllowRemoteResourceManagement()Description copied from interface:ResourceServerIndicates if the resource server is allowed to manage its own resources remotely using the Protection API.- Returns:
trueif the resource server is allowed to managed them remotely
-
setAllowRemoteResourceManagement
public void setAllowRemoteResourceManagement(boolean allowRemoteResourceManagement) Description copied from interface:ResourceServerIndicates if the resource server is allowed to manage its own resources remotely using the Protection API.- Parameters:
allowRemoteResourceManagement-trueif the resource server is allowed to managed them remotely
-
getPolicyEnforcementMode
Description copied from interface:ResourceServerReturns thePolicyEnforcementModeconfigured for this instance.- Returns:
- the
PolicyEnforcementModeconfigured for this instance.
-
setPolicyEnforcementMode
Description copied from interface:ResourceServerDefines aPolicyEnforcementModefor this instance.- Parameters:
enforcementMode- one of the available options inPolicyEnforcementMode
-
setDecisionStrategy
Description copied from interface:ResourceServerDefines aDecisionStrategyfor this instance, indicating how permissions should be granted depending on the givendecisionStrategy.- Parameters:
decisionStrategy- the decision strategy
-
getDecisionStrategy
Description copied from interface:ResourceServerReturns theDecisionStrategyconfigured for this instance.- Returns:
- the decision strategy
-
getClientId
Description copied from interface:ResourceServerReturns id of a client that thisResourceServeris associated with- Returns:
- id of client
-
getRealm
Description copied from interface:ResourceServerReturns reference of a realm that thisResourceServerbelongs to.- Returns:
- reference of a realm
-
toString
-