Class AnyClientCondition

  • All Implemented Interfaces:
    org.keycloak.provider.Provider, org.keycloak.services.clientpolicy.condition.ClientPolicyConditionProvider<org.keycloak.representations.idm.ClientPolicyConditionConfigurationRepresentation>

    public class AnyClientCondition
    extends org.keycloak.services.clientpolicy.condition.AbstractClientPolicyConditionProvider<org.keycloak.representations.idm.ClientPolicyConditionConfigurationRepresentation>
    Author:
    Takashi Norimatsu
    • Field Summary

      • Fields inherited from class org.keycloak.services.clientpolicy.condition.AbstractClientPolicyConditionProvider

        configuration, session
    • Constructor Summary

      Constructors 
      Constructor Description
      AnyClientCondition​(org.keycloak.models.KeycloakSession session)  
    • Constructor Detail

      • AnyClientCondition

        public AnyClientCondition​(org.keycloak.models.KeycloakSession session)
    • Method Detail

      • getConditionConfigurationClass

        public Class<org.keycloak.representations.idm.ClientPolicyConditionConfigurationRepresentation> getConditionConfigurationClass()
      • getProviderId

        public String getProviderId()
      • applyPolicy

        public org.keycloak.services.clientpolicy.ClientPolicyVote applyPolicy​(org.keycloak.services.clientpolicy.ClientPolicyContext context)
                                                                        throws org.keycloak.services.clientpolicy.ClientPolicyException
        Throws:
        org.keycloak.services.clientpolicy.ClientPolicyException