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

- Packages that use ClientPolicyException
  Package | Description
  --- | ---
  org.keycloak.protocol.oidc.grants.ciba.clientpolicy.executor |
  org.keycloak.services.clientpolicy |
  org.keycloak.services.clientpolicy.condition |
  org.keycloak.services.clientpolicy.executor |

- - ### Uses of ClientPolicyException in org.keycloak.protocol.oidc.grants.ciba.clientpolicy.executor

    Methods in org.keycloak.protocol.oidc.grants.ciba.clientpolicy.executor that throw ClientPolicyException
    Modifier and Type | Method and Description
    --- | ---
    `void` | SecureCibaSignedAuthenticationRequestExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | SecureCibaSessionEnforceExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | SecureCibaAuthenticationRequestSigningAlgorithmExecutor.`executeOnEvent(ClientPolicyContext context)`

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

    Methods in org.keycloak.services.clientpolicy that throw ClientPolicyException
    Modifier and Type | Method and Description
    --- | ---
    `static String` | ClientPoliciesUtil.`convertClientPoliciesRepresentationToJson(ClientPoliciesRepresentation reps)` convert client policies as representation to json.
    `static String` | ClientPoliciesUtil.`convertClientProfilesRepresentationToJson(ClientProfilesRepresentation reps)` convert client profiles as representation to json.
    `ClientPoliciesRepresentation` | ClientPolicyManager.`getClientPolicies(RealmModel realm)` when getting client policies via Admin REST API, returns the existing client policies set on the realm.
    `ClientPoliciesRepresentation` | DefaultClientPolicyManager.`getClientPolicies(RealmModel realm)`
    `ClientProfilesRepresentation` | ClientPolicyManager.`getClientProfiles(RealmModel realm, boolean includeGlobalProfiles)` when getting client profiles via Admin REST API, returns the existing client profiles set on the realm.
    `ClientProfilesRepresentation` | DefaultClientPolicyManager.`getClientProfiles(RealmModel realm, boolean includeGlobalProfiles)`
    `void` | ClientPolicyManager.`triggerOnEvent(ClientPolicyContext context)` execute a method for handling an event defined in `ClientPolicyEvent`.
    `void` | DefaultClientPolicyManager.`triggerOnEvent(ClientPolicyContext context)`
    `void` | ClientPolicyManager.`updateClientPolicies(RealmModel realm, ClientPoliciesRepresentation clientPolicies)` when updating client policies via Admin REST API, reads the json representation of the client policies and overrides the existing client policies set on the realm with them.
    `void` | DefaultClientPolicyManager.`updateClientPolicies(RealmModel realm, ClientPoliciesRepresentation clientPolicies)`
    `void` | ClientPolicyManager.`updateClientProfiles(RealmModel realm, ClientProfilesRepresentation clientProfiles)` when updating client profiles via Admin REST API, reads the json representation of the client profiles and overrides the existing client profiles set on the realm with them.
    `void` | DefaultClientPolicyManager.`updateClientProfiles(RealmModel realm, ClientProfilesRepresentation clientProfiles)`

  - ### 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` | ClientUpdaterSourceRolesCondition.`applyPolicy(ClientPolicyContext context)`
    `ClientPolicyVote` | ClientUpdaterSourceHostsCondition.`applyPolicy(ClientPolicyContext context)`
    `ClientPolicyVote` | ClientUpdaterSourceGroupsCondition.`applyPolicy(ClientPolicyContext context)`
    `ClientPolicyVote` | ClientUpdaterContextCondition.`applyPolicy(ClientPolicyContext context)`
    `ClientPolicyVote` | ClientScopesCondition.`applyPolicy(ClientPolicyContext context)`
    `ClientPolicyVote` | ClientRolesCondition.`applyPolicy(ClientPolicyContext context)`
    `ClientPolicyVote` | ClientAccessTypeCondition.`applyPolicy(ClientPolicyContext context)`
    `ClientPolicyVote` | AnyClientCondition.`applyPolicy(ClientPolicyContext context)`
    `boolean` | ClientPolicyConditionProvider.`isNegativeLogic()` tells whether the result of applyPolicy method is inverted or not as follows.
    `boolean` | AbstractClientPolicyConditionProvider.`isNegativeLogic()`

  - ### 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` | ConsentRequiredExecutor.`beforeUpdate(ClientModel clientToBeUpdated, ClientRepresentation proposedClient)`
    `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` | SecureSigningAlgorithmForSignedJwtExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | SecureSigningAlgorithmExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | SecureSessionEnforceExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | SecureResponseTypeExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | SecureRequestObjectExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | SecureClientUrisExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | SecureClientAuthenticatorExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | PKCEEnforcerExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | HolderOfKeyEnforcerExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | FullScopeDisabledExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | ConsentRequiredExecutor.`executeOnEvent(ClientPolicyContext context)`
    `void` | ConfidentialClientAcceptExecutor.`executeOnEvent(ClientPolicyContext context)`

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