Class GeoLocationAuthenticationRequestRiskCalculator

    • Constructor Detail

      • GeoLocationAuthenticationRequestRiskCalculator

        public GeoLocationAuthenticationRequestRiskCalculator​(org.apereo.cas.support.events.CasEventRepository casEventRepository,
                                                              org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                                              org.apereo.cas.authentication.adaptive.geo.GeoLocationService geoLocationService)
    • Method Detail

      • calculateScore

        protected java.math.BigDecimal calculateScore​(javax.servlet.http.HttpServletRequest request,
                                                      org.apereo.cas.authentication.Authentication authentication,
                                                      org.apereo.cas.services.RegisteredService service,
                                                      java.util.function.Supplier<java.util.stream.Stream<? extends org.apereo.cas.support.events.dao.CasEvent>> events)
        Description copied from class: BaseAuthenticationRequestRiskCalculator
        Calculate score authentication risk score.
        Overrides:
        calculateScore in class BaseAuthenticationRequestRiskCalculator
        Parameters:
        request - the request
        authentication - the authentication
        service - the service
        events - the events
        Returns:
        the authentication risk score