default AuthenticationPolicyExecutionResult isSatisfiedBy(
        final Authentication authentication,
        final Set<AuthenticationHandler> authenticationHandlers,
        final ConfigurableApplicationContext applicationContext) throws Throwable {
        return isSatisfiedBy(authentication, authenticationHandlers, applicationContext, Map.of());
    }
Is satisfied by authentication policy.

@param authentication         the authentication
@param authenticationHandlers the authentication handlers
@param applicationContext     the application context
@return the authentication policy execution result
@throws Throwable the throwable
api/cas-server-core-api-authentication/src/main/java/org/apereo/cas/authentication/AuthenticationPolicy.java