|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.web.servlet.handler.HandlerInterceptorAdapter
org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
org.jasig.cas.web.support.AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapter
org.jasig.cas.web.support.InMemoryThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
public final class InMemoryThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
Attempts to throttle by both IP Address and username. Protects against instances where there is a NAT, such as a local campus wireless network.
| Field Summary |
|---|
| Fields inherited from class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter |
|---|
log |
| Constructor Summary | |
|---|---|
InMemoryThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter()
|
|
| Method Summary | |
|---|---|
protected java.lang.String |
constructKey(javax.servlet.http.HttpServletRequest request,
java.lang.String usernameParameter)
|
| Methods inherited from class org.jasig.cas.web.support.AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapter |
|---|
decrementCounts, findCount, updateCount |
| Methods inherited from class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter |
|---|
postHandle, preHandle, setFailureRangeInSeconds, setFailureThreshold, setUsernameParameter |
| Methods inherited from class org.springframework.web.servlet.handler.HandlerInterceptorAdapter |
|---|
afterCompletion |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InMemoryThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter()
| Method Detail |
|---|
protected java.lang.String constructKey(javax.servlet.http.HttpServletRequest request,
java.lang.String usernameParameter)
constructKey in class AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||