A C D E G I L N O P R S T 

A

AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapter - Class in org.jasig.cas.web.support
Implementation of a HandlerInterceptorAdapter that keeps track of a mapping of IP Addresses to number of failures to authenticate.
AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapter() - Constructor for class org.jasig.cas.web.support.AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapter
 
AbstractThrottledSubmissionHandlerInterceptorAdapter - Class in org.jasig.cas.web.support
Abstract implementation of the handler that has all of the logic.
AbstractThrottledSubmissionHandlerInterceptorAdapter() - Constructor for class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
 
afterPropertiesSet() - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
 
AuditTrailEntity - Class in org.jasig.cas.web.support.entity
This is AuditTrailEntity that represents the audit table.
AuditTrailEntity() - Constructor for class org.jasig.cas.web.support.entity.AuditTrailEntity
 

C

constructKey(HttpServletRequest) - Method in class org.jasig.cas.web.support.AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapter
Construct key to be used by the throttling agent to track requests.
constructKey(HttpServletRequest) - Method in class org.jasig.cas.web.support.InMemoryThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
 
constructKey(HttpServletRequest) - Method in class org.jasig.cas.web.support.InMemoryThrottledSubmissionByIpAddressHandlerInterceptorAdapter
 
constructUsername(HttpServletRequest, String) - Method in class org.jasig.cas.web.support.InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
Construct username from the request.

D

decrementCounts() - Method in class org.jasig.cas.web.support.AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapter
This class relies on an external configuration to clean it up.

E

exceedsThreshold(HttpServletRequest) - Method in class org.jasig.cas.web.support.AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapter
 
exceedsThreshold(HttpServletRequest) - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
Determine whether threshold has been exceeded.
exceedsThreshold(HttpServletRequest) - Method in class org.jasig.cas.web.support.InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
 
execute(JobExecutionContext) - Method in class org.jasig.cas.web.support.AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapter
 

G

getAction() - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
getApplicationCode() - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
getClientIp() - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
getDate() - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
getFailureRangeInSeconds() - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
 
getFailureThreshold() - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
 
getId() - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
getName() - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
Gets name.
getName() - Method in class org.jasig.cas.web.support.InMemoryThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
 
getName() - Method in class org.jasig.cas.web.support.InMemoryThrottledSubmissionByIpAddressHandlerInterceptorAdapter
 
getName() - Method in class org.jasig.cas.web.support.InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
 
getResource() - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
getServerIp() - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
getThresholdRate() - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
 
getUser() - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
getUsernameParameter() - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
 

I

init() - Method in class org.jasig.cas.web.support.InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
Init the jdbc template.
InMemoryThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter - Class in org.jasig.cas.web.support
Attempts to throttle by both IP Address and username.
InMemoryThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter() - Constructor for class org.jasig.cas.web.support.InMemoryThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
 
InMemoryThrottledSubmissionByIpAddressHandlerInterceptorAdapter - Class in org.jasig.cas.web.support
Throttles access attempts for failed logins by IP Address.
InMemoryThrottledSubmissionByIpAddressHandlerInterceptorAdapter() - Constructor for class org.jasig.cas.web.support.InMemoryThrottledSubmissionByIpAddressHandlerInterceptorAdapter
 
InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter - Class in org.jasig.cas.web.support
Works in conjunction with the Inspektr Library to block attempts to dictionary attack users.
InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter() - Constructor for class org.jasig.cas.web.support.InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
Instantiates a new Inspektr throttled submission by ip address and username handler interceptor adapter.
InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter(AuditTrailManager, DataSource) - Constructor for class org.jasig.cas.web.support.InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
Instantiates a new inspektr throttled submission by ip address and username handler interceptor adapter.

L

logger - Variable in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
Logger object.

N

NeverThrottledSubmissionHandlerInterceptorAdapter - Class in org.jasig.cas.web.support
An interceptor that does no authentication throttling.
NeverThrottledSubmissionHandlerInterceptorAdapter() - Constructor for class org.jasig.cas.web.support.NeverThrottledSubmissionHandlerInterceptorAdapter
 

O

org.jasig.cas.web.support - package org.jasig.cas.web.support
 
org.jasig.cas.web.support.entity - package org.jasig.cas.web.support.entity
 

P

postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView) - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
 
postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView) - Method in class org.jasig.cas.web.support.NeverThrottledSubmissionHandlerInterceptorAdapter
 
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
 
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.jasig.cas.web.support.NeverThrottledSubmissionHandlerInterceptorAdapter
 

R

recordSubmissionFailure(HttpServletRequest) - Method in class org.jasig.cas.web.support.AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapter
 
recordSubmissionFailure(HttpServletRequest) - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
Record submission failure.
recordSubmissionFailure(HttpServletRequest) - Method in class org.jasig.cas.web.support.InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
 
recordThrottle(HttpServletRequest) - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
Record throttling event.
recordThrottle(HttpServletRequest) - Method in class org.jasig.cas.web.support.InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
 

S

scheduleThrottleJob() - Method in class org.jasig.cas.web.support.AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapter
Schedule throttle job.
setAction(String) - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
setApplicationCode(String) - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
setApplicationCode(String) - Method in class org.jasig.cas.web.support.InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
 
setAuthenticationFailureCode(String) - Method in class org.jasig.cas.web.support.InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter
 
setClientIp(String) - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
setDate(Date) - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
setFailureRangeInSeconds(int) - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
 
setFailureThreshold(int) - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
 
setId(Long) - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
setResource(String) - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
setServerIp(String) - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
setUser(String) - Method in class org.jasig.cas.web.support.entity.AuditTrailEntity
 
setUsernameParameter(String) - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
 

T

toString() - Method in class org.jasig.cas.web.support.AbstractThrottledSubmissionHandlerInterceptorAdapter
 
A C D E G I L N O P R S T