protected Optional<MultifactorAuthenticationProvider> resolveMultifactorAuthenticationTrigger(
        final Service service, final RegisteredService registeredService,
        final Authentication authentication, final HttpServletRequest request,
        final HttpServletResponse response) throws Throwable {
        return multifactorTriggerSelectionStrategy.resolve(request, response,
            registeredService, authentication, service);
    }
This is {@link SamlIdPSingleSignOnParticipationStrategy}.

@author Misagh Moayyed
@since 6.4.0
support/cas-server-support-saml-idp-web/src/main/java/org/apereo/cas/support/saml/web/idp/web/SamlIdPSingleSignOnParticipationStrategy.java