Class BaseIPAddressIntelligenceService

java.lang.Object
org.apereo.cas.authentication.adaptive.intel.BaseIPAddressIntelligenceService
All Implemented Interfaces:
org.apereo.cas.authentication.adaptive.intel.IPAddressIntelligenceService
Direct Known Subclasses:
BlackDotIPAddressIntelligenceService, DefaultIPAddressIntelligenceService, GroovyIPAddressIntelligenceService, RestfulIPAddressIntelligenceService

public abstract class BaseIPAddressIntelligenceService extends Object implements org.apereo.cas.authentication.adaptive.intel.IPAddressIntelligenceService
Since:
6.0.0
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apereo.cas.authentication.adaptive.intel.IPAddressIntelligenceResponse
    examine(org.springframework.webflow.execution.RequestContext context, String clientIpAddress)
     
    abstract org.apereo.cas.authentication.adaptive.intel.IPAddressIntelligenceResponse
    examineInternal(org.springframework.webflow.execution.RequestContext context, String clientIpAddress)
    Examine internally and build intelligence response.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • examine

      public org.apereo.cas.authentication.adaptive.intel.IPAddressIntelligenceResponse examine(org.springframework.webflow.execution.RequestContext context, String clientIpAddress) throws Throwable
      Specified by:
      examine in interface org.apereo.cas.authentication.adaptive.intel.IPAddressIntelligenceService
      Throws:
      Throwable
    • examineInternal

      public abstract org.apereo.cas.authentication.adaptive.intel.IPAddressIntelligenceResponse examineInternal(org.springframework.webflow.execution.RequestContext context, String clientIpAddress) throws Throwable
      Examine internally and build intelligence response.
      Parameters:
      context - the context
      clientIpAddress - the client ip address
      Returns:
      the ip address intelligence response
      Throws:
      Throwable - the throwable