Class ClientProtocolCondition
java.lang.Object
org.keycloak.services.clientpolicy.condition.AbstractClientPolicyConditionProvider<ClientProtocolCondition.Configuration>
org.keycloak.services.clientpolicy.condition.ClientProtocolCondition
- All Implemented Interfaces:
 Provider,ClientPolicyConditionProvider<ClientProtocolCondition.Configuration>
public class ClientProtocolCondition
extends AbstractClientPolicyConditionProvider<ClientProtocolCondition.Configuration>
- Author:
 - rmartinc
 
- 
Nested Class Summary
Nested Classes - 
Field Summary
Fields inherited from class org.keycloak.services.clientpolicy.condition.AbstractClientPolicyConditionProvider
configuration, session - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionapplyPolicy(ClientPolicyContext context) returns ABSTAIN if this condition is not evaluated due to its nature.booleanbooleanMethods inherited from class org.keycloak.services.clientpolicy.condition.AbstractClientPolicyConditionProvider
isNegativeLogic, setupConfigurationMethods 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
close, getName 
- 
Constructor Details
- 
ClientProtocolCondition
 
 - 
 - 
Method Details
- 
getProviderId
 - 
getConditionConfigurationClass
- Returns:
 - Class, which should match the "config" argument of the 
ClientPolicyConditionProvider.setupConfiguration(ClientPolicyConditionConfigurationRepresentation) 
 - 
applyPolicy
Description copied from interface:ClientPolicyConditionProviderreturns ABSTAIN if this condition is not evaluated due to its nature. returns YES if the client satisfies this condition on the event defined inClientPolicyEvent. If not, returns NO.- Parameters:
 context- - the context of the event.- Returns:
 - returns ABSTAIN if this condition is not evaluated due to its nature.
 - Throws:
 ClientPolicyException
 - 
isCorrectProtocolFromContext
public boolean isCorrectProtocolFromContext() - 
isCorrectProtocolFromRepresentation
 
 -