Class RiskAwareAuthenticationWebflowEventResolver

  • All Implemented Interfaces:
    org.apereo.cas.web.flow.resolver.CasWebflowEventResolver

    public class RiskAwareAuthenticationWebflowEventResolver
    extends org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver
    Since:
    5.1.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.Set<org.springframework.webflow.execution.Event> handlePossibleSuspiciousAttempt​(javax.servlet.http.HttpServletRequest request, org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.services.RegisteredService service)
      Handle possible suspicious attempt.
      java.util.Set<org.springframework.webflow.execution.Event> resolveInternal​(org.springframework.webflow.execution.RequestContext context)  
      • Methods inherited from class org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver

        getAuthenticationFailureErrorEvent, getConfigurationContext, getCredentialFromContext, grantTicketGrantingTicketToAuthenticationResult, handleAuthenticationTransactionAndGrantTicketGrantingTicket, newEvent, newEvent, newEvent, resolve, resolveServiceFromAuthenticationRequest, resolveServiceFromAuthenticationRequest, resolveSingle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apereo.cas.web.flow.resolver.CasWebflowEventResolver

        getName
    • Constructor Detail

      • RiskAwareAuthenticationWebflowEventResolver

        public RiskAwareAuthenticationWebflowEventResolver​(org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext context,
                                                           AuthenticationRiskEvaluator authenticationRiskEvaluator,
                                                           AuthenticationRiskMitigator authenticationRiskMitigator)
    • Method Detail

      • resolveInternal

        public java.util.Set<org.springframework.webflow.execution.Event> resolveInternal​(org.springframework.webflow.execution.RequestContext context)
      • handlePossibleSuspiciousAttempt

        protected java.util.Set<org.springframework.webflow.execution.Event> handlePossibleSuspiciousAttempt​(javax.servlet.http.HttpServletRequest request,
                                                                                                             org.apereo.cas.authentication.Authentication authentication,
                                                                                                             org.apereo.cas.services.RegisteredService service)
        Handle possible suspicious attempt.
        Parameters:
        request - the request
        authentication - the authentication
        service - the service
        Returns:
        the set