Interface ClientPolicyExecutorProvider<CONFIG extends ClientPolicyExecutorConfigurationRepresentation>

All Superinterfaces:
Provider
All Known Implementing Classes:
AbstractClientIdMetadataDocumentExecutor, AuthenticationFlowSelectorExecutor, ClientIdMetadataDocumentExecutor, ClientSecretRotationExecutor, ConfidentialClientAcceptExecutor, ConsentRequiredExecutor, CredentialClientPolicyExecutor, DownscopeAssertionGrantEnforcerExecutor, DPoPBindEnforcerExecutor, FullScopeDisabledExecutor, HolderOfKeyEnforcerExecutor, IntentClientBindCheckExecutor, JWTClaimEnforcerExecutor, PKCEEnforcerExecutor, RegistrationAccessTokenRotationDisabledExecutor, RejectImplicitGrantExecutor, RejectRequestExecutor, RejectResourceOwnerPasswordCredentialsGrantExecutor, SamlAvoidRedirectBindingExecutor, SamlSecureClientUrisExecutor, SamlSignatureEnforcerExecutor, SecureCibaAuthenticationRequestSigningAlgorithmExecutor, SecureCibaSessionEnforceExecutor, SecureCibaSignedAuthenticationRequestExecutor, SecureClientAuthenticationAssertionExecutor, SecureClientAuthenticatorExecutor, SecureClientUrisExecutor, SecureClientUrisPatternExecutor, SecureLogoutExecutor, SecureParContentsExecutor, SecureRedirectUrisEnforcerExecutor, SecureRequestObjectExecutor, SecureResponseTypeExecutor, SecureSessionEnforceExecutor, SecureSigningAlgorithmExecutor, SecureSigningAlgorithmForSignedJwtExecutor, SuppressRefreshTokenRotationExecutor, TlsClientAuthCASubjectDNExecutor, UseLightweightAccessTokenExecutor

public interface ClientPolicyExecutorProvider<CONFIG extends ClientPolicyExecutorConfigurationRepresentation> extends Provider
This executor specifies what action is executed on the client to which a client policy is adopted. The executor can be executed on the events defined in ClientPolicyEvent.
Author:
Takashi Norimatsu