Class AbstractClientPolicyConditionProvider<CONFIG extends ClientPolicyConditionConfigurationRepresentation>
java.lang.Object
org.keycloak.services.clientpolicy.condition.AbstractClientPolicyConditionProvider<CONFIG>
- All Implemented Interfaces:
Provider,ClientPolicyConditionProvider<CONFIG>
- Direct Known Subclasses:
AcrCondition,AnyClientCondition,ClientAccessTypeCondition,ClientAttributesCondition,ClientProtocolCondition,ClientRolesCondition,ClientScopesCondition,ClientUpdaterContextCondition,ClientUpdaterSourceGroupsCondition,ClientUpdaterSourceHostsCondition,ClientUpdaterSourceRolesCondition,GrantTypeCondition
public abstract class AbstractClientPolicyConditionProvider<CONFIG extends ClientPolicyConditionConfigurationRepresentation>
extends Object
implements ClientPolicyConditionProvider<CONFIG>
- Author:
- Marek Posolda
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleantells whether the result of applyPolicy method is inverted or not as follows.voidsetupConfiguration(CONFIG config) setup this condition's configuration.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.services.clientpolicy.condition.ClientPolicyConditionProvider
applyPolicy, close, getConditionConfigurationClass, getName, getProviderId
-
Field Details
-
session
-
configuration
-
-
Constructor Details
-
AbstractClientPolicyConditionProvider
-
-
Method Details
-
setupConfiguration
Description copied from interface:ClientPolicyConditionProvidersetup this condition's configuration.- Specified by:
setupConfigurationin interfaceClientPolicyConditionProvider<CONFIG extends ClientPolicyConditionConfigurationRepresentation>
-
isNegativeLogic
Description copied from interface:ClientPolicyConditionProvidertells whether the result of applyPolicy method is inverted or not as follows. ClientPolicyVote.YES is inverted to ClientPolicyVote.NO ClientPolicyVote.NO is inverted to ClientPolicyVote.YES ClientPolicyVote.ABSTAIN remains unchanged- Specified by:
isNegativeLogicin interfaceClientPolicyConditionProvider<CONFIG extends ClientPolicyConditionConfigurationRepresentation>- Returns:
- true if the result of applyPolicy method is inverted.
- Throws:
ClientPolicyException
-