use of org.apereo.cas.web.flow.resolver.CasWebflowEventResolver in project cas by apereo.
the class SurrogateWebflowEventResolutionConfiguration method surrogateWebflowEventResolver.
@ConditionalOnMissingBean(name = "surrogateWebflowEventResolver")
@Bean
public CasWebflowEventResolver surrogateWebflowEventResolver(@Qualifier("defaultAuthenticationSystemSupport") final AuthenticationSystemSupport authenticationSystemSupport) {
final CasWebflowEventResolver r = new SurrogateWebflowEventResolver(authenticationSystemSupport, centralAuthenticationService, servicesManager, ticketRegistrySupport, warnCookieGenerator, authenticationRequestServiceSelectionStrategies, selector, surrogateAuthenticationService);
this.initialAuthenticationAttemptWebflowEventResolver.addDelegate(r);
return r;
}
use of org.apereo.cas.web.flow.resolver.CasWebflowEventResolver in project cas by apereo.
the class OidcConfiguration method oidcAuthenticationContextWebflowEventResolver.
@Autowired
@RefreshScope
@Bean
public CasWebflowEventResolver oidcAuthenticationContextWebflowEventResolver(@Qualifier("defaultAuthenticationSystemSupport") final AuthenticationSystemSupport authenticationSystemSupport) {
final CasWebflowEventResolver r = new OidcAuthenticationContextWebflowEventEventResolver(authenticationSystemSupport, centralAuthenticationService, servicesManager, ticketRegistrySupport, warnCookieGenerator, authenticationRequestServiceSelectionStrategies, multifactorAuthenticationProviderSelector);
this.initialAuthenticationAttemptWebflowEventResolver.addDelegate(r);
return r;
}
use of org.apereo.cas.web.flow.resolver.CasWebflowEventResolver in project cas by apereo.
the class ElectronicFenceWebflowConfiguration method riskAwareAuthenticationWebflowEventResolver.
@ConditionalOnMissingBean(name = "riskAwareAuthenticationWebflowEventResolver")
@Bean
@Autowired
@RefreshScope
public CasWebflowEventResolver riskAwareAuthenticationWebflowEventResolver(@Qualifier("defaultAuthenticationSystemSupport") final AuthenticationSystemSupport authenticationSystemSupport) {
final CasWebflowEventResolver r = new RiskAwareAuthenticationWebflowEventResolver(authenticationSystemSupport, centralAuthenticationService, servicesManager, ticketRegistrySupport, warnCookieGenerator, authenticationRequestServiceSelectionStrategies, multifactorAuthenticationProviderSelector, authenticationRiskEvaluator, authenticationRiskMitigator, casProperties);
this.initialAuthenticationAttemptWebflowEventResolver.addDelegate(r, 0);
return r;
}
Aggregations