## Uses of Class
org.keycloak.services.clientpolicy.ClientPolicyException

- Packages that use ClientPolicyException
  Package | Description
  --- | ---
  org.keycloak.services.clientpolicy |
  org.keycloak.services.clientpolicy.condition |
  org.keycloak.services.clientpolicy.executor |

- - ### Uses of ClientPolicyException in org.keycloak.services.clientpolicy

    Methods in org.keycloak.services.clientpolicy that throw ClientPolicyException
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientPolicyManager.`triggerOnEvent(ClientPolicyContext context)` execute a method for handling an event defined in `ClientPolicyEvent`.
    `void` | DefaultClientPolicyManager.`triggerOnEvent(ClientPolicyContext context)`

  - ### Uses of ClientPolicyException in org.keycloak.services.clientpolicy.condition

    Methods in org.keycloak.services.clientpolicy.condition that throw ClientPolicyException
    Modifier and Type | Method and Description
    --- | ---
    `default ClientPolicyVote` | ClientPolicyConditionProvider.`applyPolicy(ClientPolicyContext context)` returns ABSTAIN if this condition is not evaluated due to its nature.
    `ClientPolicyVote` | ClientUpdateSourceRolesCondition.`applyPolicy(ClientPolicyContext context)`
    `ClientPolicyVote` | ClientUpdateSourceHostsCondition.`applyPolicy(ClientPolicyContext context)`
    `ClientPolicyVote` | ClientUpdateSourceGroupsCondition.`applyPolicy(ClientPolicyContext context)`
    `ClientPolicyVote` | ClientUpdateContextCondition.`applyPolicy(ClientPolicyContext context)`
    `ClientPolicyVote` | ClientScopesCondition.`applyPolicy(ClientPolicyContext context)`
    `ClientPolicyVote` | ClientRolesCondition.`applyPolicy(ClientPolicyContext context)`
    `ClientPolicyVote` | ClientAccessTypeCondition.`applyPolicy(ClientPolicyContext context)`

  - ### Uses of ClientPolicyException in org.keycloak.services.clientpolicy.executor

    Methods in org.keycloak.services.clientpolicy.executor that throw ClientPolicyException
    Modifier and Type | Method and Description
    --- | ---
    `void` | SecureResponseTypeExecutor.`executeOnAuthorizationRequest(OIDCResponseType parsedResponseType, AuthorizationEndpointRequest request, String redirectUri)`
    `default void` | ClientPolicyExecutorProvider.`executeOnEvent(ClientPolicyContext context)` execute actions against the client on the event defined in `ClientPolicyEvent`.
    `void` | SecureSigningAlgorithmEnforceExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | SecureSessionEnforceExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | SecureResponseTypeExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | SecureRequestObjectExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | SecureRedirectUriEnforceExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | PKCEEnforceExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | AbstractAugumentingClientRegistrationPolicyExecutor.`executeOnEvent(ClientPolicyContext context)`
    `protected void` | SecureClientAuthEnforceExecutor.`validate(ClientRepresentation rep)`
    `protected void` | PKCEEnforceExecutor.`validate(ClientRepresentation rep)`
    `protected abstract void` | AbstractAugumentingClientRegistrationPolicyExecutor.`validate(ClientRepresentation rep)` validate the client settings specified by the argument to check whether they follows what the executor expects.

Copyright © 2021 JBoss by Red Hat. All rights reserved.