Uses of Class
org.keycloak.services.clientpolicy.ClientPolicyException
Packages that use ClientPolicyException
Package
Description
-
Uses of ClientPolicyException in org.keycloak.protocol.oauth2.cimd.clientpolicy.condition
Methods in org.keycloak.protocol.oauth2.cimd.clientpolicy.condition that throw ClientPolicyExceptionModifier and TypeMethodDescriptionClientIdUriSchemeCondition.applyPolicy(ClientPolicyContext context) -
Uses of ClientPolicyException in org.keycloak.protocol.oauth2.cimd.clientpolicy.executor
Methods in org.keycloak.protocol.oauth2.cimd.clientpolicy.executor that return ClientPolicyExceptionModifier and TypeMethodDescriptionprotected static ClientPolicyExceptionAbstractClientIdMetadataDocumentExecutor.invalidClientIdMetadata(String errorDetail) Methods in org.keycloak.protocol.oauth2.cimd.clientpolicy.executor that throw ClientPolicyExceptionModifier and TypeMethodDescriptionvoidAbstractClientIdMetadataDocumentExecutor.executeOnEvent(ClientPolicyContext context) AbstractClientIdMetadataDocumentExecutor.fetchClientMetadata(URI clientIdURI, boolean isUpdate, ClientIdMetadataDocumentProvider provider) fetch a client metadata and update cache expiry time if the client metadata has been already created.voidAbstractClientIdMetadataDocumentExecutor.ErrorHandler.onError(String error, String logMessageTemplate) protected voidAbstractClientIdMetadataDocumentExecutor.validateClientId(URI clientIdURI) Validate a value ofclient_idparameter of an authorization request to check if the value meets the policies.protected voidAbstractClientIdMetadataDocumentExecutor.validateClientMetadata(URI clientIdURI, URI redirectUriURI, OIDCClientRepresentation clientOIDC) Validate a client metadata to check if the value meets the policies.protected voidClientIdMetadataDocumentExecutor.validateClientMetadata(URI clientIdURI, URI redirectUriURI, OIDCClientRepresentation clientOIDC) protected URIAbstractClientIdMetadataDocumentExecutor.verifyAuthorizationRequest(PreAuthorizationRequestContext preAuthorizationRequestContext) Verifies an authorization request to check if the request includes required parameters and follows the expected format.protected URIAbstractClientIdMetadataDocumentExecutor.verifyClientId(String clientId) Verifies a value ofclient_idparameter of an authorization request to check if the value satisfies the requirements of the CIMD and MCP specifications.protected URIAbstractClientIdMetadataDocumentExecutor.verifyClientMetadata(URI clientIdURI, URI redirectUriURI, OIDCClientRepresentation clientOIDC) Verify a client metadata to check if it satisfies the requirements of the CIMD and MCP specifications. -
Uses of ClientPolicyException in org.keycloak.protocol.oauth2.cimd.provider
Methods in org.keycloak.protocol.oauth2.cimd.provider that throw ClientPolicyExceptionModifier and TypeMethodDescriptionAbstractPersistentClientIdMetadataDocumentProvider.createClientMetadata(AbstractClientIdMetadataDocumentExecutor.OIDCClientRepresentationWithCacheControl clientOIDCWithCacheControl) ClientIdMetadataDocumentProvider.createClientMetadata(AbstractClientIdMetadataDocumentExecutor.OIDCClientRepresentationWithCacheControl clientOIDCWithCacheControl) Creates a client metadata.AbstractPersistentClientIdMetadataDocumentProvider.updateClientMetadata(AbstractClientIdMetadataDocumentExecutor.OIDCClientRepresentationWithCacheControl clientOIDCWithCacheControl) ClientIdMetadataDocumentProvider.updateClientMetadata(AbstractClientIdMetadataDocumentExecutor.OIDCClientRepresentationWithCacheControl clientOIDCWithCacheControl) Updates a client metadata. -
Uses of ClientPolicyException in org.keycloak.protocol.oidc.grants.ciba.clientpolicy.executor
Methods in org.keycloak.protocol.oidc.grants.ciba.clientpolicy.executor that throw ClientPolicyExceptionModifier and TypeMethodDescriptionvoidSecureCibaAuthenticationRequestSigningAlgorithmExecutor.executeOnEvent(ClientPolicyContext context) voidSecureCibaSessionEnforceExecutor.executeOnEvent(ClientPolicyContext context) voidSecureCibaSignedAuthenticationRequestExecutor.executeOnEvent(ClientPolicyContext context) -
Uses of ClientPolicyException in org.keycloak.services.clientpolicy
Methods in org.keycloak.services.clientpolicy that throw ClientPolicyExceptionModifier and TypeMethodDescriptionstatic StringClientPoliciesUtil.convertClientPoliciesRepresentationToJson(ClientPoliciesRepresentation reps) convert client policies as representation to json.static StringClientPoliciesUtil.convertClientProfilesRepresentationToJson(ClientProfilesRepresentation reps) convert client profiles as representation to json.ClientPolicyManager.getClientPolicies(RealmModel realm, boolean includeGlobalPolicies) when getting client policies via Admin REST API, returns the existing client policies set on the realm.DefaultClientPolicyManager.getClientPolicies(RealmModel realm, boolean includeGlobalPolicies) ClientPolicyManager.getClientProfiles(RealmModel realm, boolean includeGlobalProfiles) when getting client profiles via Admin REST API, returns the existing client profiles set on the realm.DefaultClientPolicyManager.getClientProfiles(RealmModel realm, boolean includeGlobalProfiles) static List<ClientPolicyRepresentation>ClientPoliciesUtil.readGlobalClientPoliciesRepresentation(KeycloakSession session, String name, List<ClientProfileRepresentation> profiles) static List<ClientProfileRepresentation>ClientPoliciesUtil.readGlobalClientProfilesRepresentation(KeycloakSession session, String name) voidClientPolicyManager.triggerOnEvent(ClientPolicyContext context) execute a method for handling an event defined inClientPolicyEvent.voidDefaultClientPolicyManager.triggerOnEvent(ClientPolicyContext context) voidClientPolicyManager.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.voidDefaultClientPolicyManager.updateClientPolicies(RealmModel realm, ClientPoliciesRepresentation clientPolicies) voidClientPolicyManager.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.voidDefaultClientPolicyManager.updateClientProfiles(RealmModel realm, ClientProfilesRepresentation clientProfiles) -
Uses of ClientPolicyException in org.keycloak.services.clientpolicy.condition
Methods in org.keycloak.services.clientpolicy.condition that throw ClientPolicyExceptionModifier and TypeMethodDescriptionAcrCondition.applyPolicy(ClientPolicyContext context) AnyClientCondition.applyPolicy(ClientPolicyContext context) ClientAccessTypeCondition.applyPolicy(ClientPolicyContext context) ClientAttributesCondition.applyPolicy(ClientPolicyContext context) default ClientPolicyVoteClientPolicyConditionProvider.applyPolicy(ClientPolicyContext context) returns ABSTAIN if this condition is not evaluated due to its nature.ClientProtocolCondition.applyPolicy(ClientPolicyContext context) ClientRolesCondition.applyPolicy(ClientPolicyContext context) ClientScopesCondition.applyPolicy(ClientPolicyContext context) ClientUpdaterContextCondition.applyPolicy(ClientPolicyContext context) ClientUpdaterSourceGroupsCondition.applyPolicy(ClientPolicyContext context) ClientUpdaterSourceHostsCondition.applyPolicy(ClientPolicyContext context) ClientUpdaterSourceRolesCondition.applyPolicy(ClientPolicyContext context) GrantTypeCondition.applyPolicy(ClientPolicyContext context) IdentityProviderCondition.applyPolicy(ClientPolicyContext context) booleanAbstractClientPolicyConditionProvider.isNegativeLogic()booleanClientPolicyConditionProvider.isNegativeLogic()tells whether the result of applyPolicy method is inverted or not as follows.default voidClientPolicyConditionProviderFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ClientPolicyConditionRepresentation conditionRepresentation) Called before a Client Policy is created or updated.voidClientScopesConditionFactory.validateConfiguration(KeycloakSession session, RealmModel realm, ClientPolicyConditionRepresentation conditionRepresentation) -
Uses of ClientPolicyException in org.keycloak.services.clientpolicy.executor
Methods in org.keycloak.services.clientpolicy.executor that throw ClientPolicyExceptionModifier and TypeMethodDescriptionvoidConsentRequiredExecutor.beforeUpdate(ClientModel clientToBeUpdated, ClientRepresentation proposedClient) voidSecureResponseTypeExecutor.executeOnAuthorizationRequest(OIDCResponseType parsedResponseType, AuthorizationEndpointRequest request, String redirectUri) voidAuthenticationFlowSelectorExecutor.executeOnEvent(ClientPolicyContext context) default voidClientPolicyExecutorProvider.executeOnEvent(ClientPolicyContext context) execute actions against the client on the event defined inClientPolicyEvent.voidClientSecretRotationExecutor.executeOnEvent(ClientPolicyContext context) voidConfidentialClientAcceptExecutor.executeOnEvent(ClientPolicyContext context) voidConsentRequiredExecutor.executeOnEvent(ClientPolicyContext context) voidDownscopeAssertionGrantEnforcerExecutor.executeOnEvent(ClientPolicyContext context) voidDPoPBindEnforcerExecutor.executeOnEvent(ClientPolicyContext context) voidFullScopeDisabledExecutor.executeOnEvent(ClientPolicyContext context) voidHolderOfKeyEnforcerExecutor.executeOnEvent(ClientPolicyContext context) voidIntentClientBindCheckExecutor.executeOnEvent(ClientPolicyContext context) voidJWTClaimEnforcerExecutor.executeOnEvent(ClientPolicyContext context) voidPKCEEnforcerExecutor.executeOnEvent(ClientPolicyContext context) voidRegistrationAccessTokenRotationDisabledExecutor.executeOnEvent(ClientPolicyContext context) voidRejectImplicitGrantExecutor.executeOnEvent(ClientPolicyContext context) voidRejectRequestExecutor.executeOnEvent(ClientPolicyContext context) voidRejectResourceOwnerPasswordCredentialsGrantExecutor.executeOnEvent(ClientPolicyContext context) voidSamlAvoidRedirectBindingExecutor.executeOnEvent(ClientPolicyContext context) voidSamlSecureClientUrisExecutor.executeOnEvent(ClientPolicyContext context) voidSamlSignatureEnforcerExecutor.executeOnEvent(ClientPolicyContext context) voidSecureClientAuthenticationAssertionExecutor.executeOnEvent(ClientPolicyContext context) voidSecureClientAuthenticatorExecutor.executeOnEvent(ClientPolicyContext context) voidSecureClientUrisExecutor.executeOnEvent(ClientPolicyContext context) voidSecureClientUrisPatternExecutor.executeOnEvent(ClientPolicyContext context) voidSecureLogoutExecutor.executeOnEvent(ClientPolicyContext context) voidSecureParContentsExecutor.executeOnEvent(ClientPolicyContext context) voidSecureRedirectUrisEnforcerExecutor.executeOnEvent(ClientPolicyContext context) voidSecureRequestObjectExecutor.executeOnEvent(ClientPolicyContext context) voidSecureResponseTypeExecutor.executeOnEvent(ClientPolicyContext context) voidSecureSessionEnforceExecutor.executeOnEvent(ClientPolicyContext context) voidSecureSigningAlgorithmExecutor.executeOnEvent(ClientPolicyContext context) voidSecureSigningAlgorithmForSignedJwtExecutor.executeOnEvent(ClientPolicyContext context) voidSuppressRefreshTokenRotationExecutor.executeOnEvent(ClientPolicyContext context) voidUseLightweightAccessTokenExecutor.executeOnEvent(ClientPolicyContext context) voidSecureRedirectUrisEnforcerExecutor.UriValidation.validate()