use of org.apereo.cas.web.flow.resolver.impl.InitialAuthenticationAttemptWebflowEventResolver in project cas by apereo.
the class CasCoreWebflowConfiguration method initialAuthenticationAttemptWebflowEventResolver.
@ConditionalOnMissingBean(name = "initialAuthenticationAttemptWebflowEventResolver")
@Bean
@RefreshScope
public CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver() {
final InitialAuthenticationAttemptWebflowEventResolver r = new InitialAuthenticationAttemptWebflowEventResolver(authenticationSystemSupport, centralAuthenticationService, servicesManager, ticketRegistrySupport, warnCookieGenerator, authenticationRequestServiceSelectionStrategies, selector);
r.addDelegate(adaptiveAuthenticationPolicyWebflowEventResolver());
r.addDelegate(globalAuthenticationPolicyWebflowEventResolver());
r.addDelegate(requestParameterAuthenticationPolicyWebflowEventResolver());
r.addDelegate(restEndpointAuthenticationPolicyWebflowEventResolver());
r.addDelegate(registeredServicePrincipalAttributeAuthenticationPolicyWebflowEventResolver());
r.addDelegate(principalAttributeAuthenticationPolicyWebflowEventResolver());
r.addDelegate(authenticationAttributeAuthenticationPolicyWebflowEventResolver());
r.addDelegate(registeredServiceAuthenticationPolicyWebflowEventResolver());
r.setSelectiveResolver(selectiveAuthenticationProviderWebflowEventResolver());
return r;
}
Aggregations