default Set<Event> resolveEventViaAuthenticationAttribute(final Authentication authentication,
                                                              final Collection<String> attributeNames,
                                                              final RegisteredService registeredService,
                                                              final Service service,
                                                              final Optional<RequestContext> context,
                                                              final Collection<MultifactorAuthenticationProvider> providers,
                                                              final BiPredicate<String, MultifactorAuthenticationProvider> predicate) {
        return resolveEventViaAttribute(authentication.getPrincipal(), authentication.getAttributes(),
            attributeNames, registeredService, service, context, providers, predicate);
    }
Resolve event via authentication attribute set.

@param authentication    the authentication
@param attributeNames    the attribute name
@param registeredService the service
@param service           the service
@param context           the context
@param providers         the providers
@param predicate         the predicate
@return the set of resolved events
api/cas-server-core-api-mfa/src/main/java/org/apereo/cas/authentication/MultifactorAuthenticationProviderResolver.java