Class DownscopeAssertionGrantEnforcerExecutorFactory

java.lang.Object
org.keycloak.services.clientpolicy.executor.DownscopeAssertionGrantEnforcerExecutorFactory
All Implemented Interfaces:
ConfiguredProvider, EnvironmentDependentProviderFactory, ProviderFactory<ClientPolicyExecutorProvider>, ClientPolicyExecutorProviderFactory

public class DownscopeAssertionGrantEnforcerExecutorFactory extends Object implements ClientPolicyExecutorProviderFactory

Factory that enforces the grant to only use scopes that are already present in the initial assertion. For the moment it can only be used in the Token Exchange context.

Author:
rmartinc