default AuthenticationPolicyExecutionResult isSatisfiedBy(
        final Authentication authentication,
        final ConfigurableApplicationContext applicationContext,
        final Map<String, ? extends Serializable> context) throws Throwable {
        return isSatisfiedBy(authentication, Set.of(), applicationContext, context);
    }
Is satisfied by authentication policy.

@param authentication     the authentication
@param applicationContext the application context
@param context            the 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