Didn't you already set the threshold?
<bean
class="org.jasig.cas.web.support.InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter"
p:failureRangeInSeconds="120"
p:failureThreshold="100">
On Thu, Sep 1, 2011 at 6:39 PM, Matthew Selwood <[email protected]> wrote:
> **
> Does anybody have any ideas?
>
> Thanks
> Matt
>
> On 08/05/2011 05:11 PM, Matthew Selwood wrote:
>
> Hi Scott,
>
> Thanks for the quick response.
>
> I'm still confused by the instructions.
>
> I added this to cas-servlet.xml:
> <bean class="org.springframework.webflow.mvc.servlet.FlowHandlerMapping"
> p:flowRegistry-ref="flowRegistry" p:order="2">
> <property name="interceptors">
> <list>
> <ref local="localeChangeInterceptor" />
> <ref bean="throttleInterceptor" />
> </list>
> </property>
> </bean>
>
> And created throttleInterceptorTrigger.xml with the contents shown.
>
> Where do I set the login attempt threshold?
>
> Thanks,
> Matt
>
> On 08/04/2011 06:33 PM, Scott Battaglia wrote:
>
> That document is slightly misleading (I'll update it now). The second part
> is what you use if you are using versions prior to 3.4.x. The 3.4.x one is
> the first one.
>
> Cheers,
> Scott
>
>
> On Thu, Aug 4, 2011 at 7:18 PM, Matthew Selwood <[email protected]> wrote:
>
>> Hello,
>>
>> I'm trying to configure login throttling with Inspektr for CAS 3.4.6
>> using the following instructions:
>> https://wiki.jasig.org/display/CASUM/Throttling+Login+Attempts
>>
>> As per the instructions, I've done the following:
>> 1) Added the following to cas-servlet.xml:
>> <bean class="org.springframework.webflow.mvc.servlet.FlowHandlerMapping"
>> p:flowRegistry-ref="flowRegistry" p:order="2">
>> <property name="interceptors">
>> <list>
>> <ref local="localeChangeInterceptor" />
>> <ref bean="throttleInterceptor" />
>> </list>
>> </property>
>> </bean>
>>
>> 2) Added the following to cas-servlet.xml:
>> <bean id="handlerMappingB"
>> class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
>> <property name="mappings">
>> <props>
>> <prop key="/login">loginController</prop>
>> </props>
>> </property>
>> <property name="interceptors">
>> <list>
>> <bean
>>
>> class="org.jasig.cas.web.support.InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter"
>> p:failureRangeInSeconds="120"
>> p:failureThreshold="100">
>> <constructor-arg index="0" ref="auditTrailManager" />
>> <constructor-arg index="1" ref="dataSource" />
>> </bean>
>> <ref bean="localeChangeInterceptor" />
>> </list>
>> </property>
>> </bean>
>>
>> 3) Added spring-configuration/throttleInterceptorTrigger.xml with the
>> following content:
>> <?xml version="1.0" encoding="UTF-8"?>
>> <beans xmlns="http://www.springframework.org/schema/beans"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xmlns:p="http://www.springframework.org/schema/p"
>> xsi:schemaLocation="http://www.springframework.org/schema/beans
>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
>>
>> <bean id="throttleInterceptor"
>>
>> class="org.jasig.cas.web.support.InMemoryThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter"
>> />
>>
>> <bean id="throttleInterceptorJobDetail"
>>
>> class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>> p:targetObject-ref="throttleInterceptor"
>> p:targetMethod="decrementCounts" />
>>
>> <bean id="periodicThrottleCleanerTrigger"
>> class="org.springframework.scheduling.quartz.SimpleTriggerBean"
>> p:jobDetail-ref="throttleInterceptorJobDetail"
>> p:startDelay="0"
>> p:repeatInterval="1000" />
>> </beans>
>>
>>
>> My error from cas.log:
>>
>> "Error creating bean with name 'handlerMappingB' defined in
>> ServletContext resource [/WEB-INF/cas-servlet.xml]: Initialization of
>> bean failed; nested exception is
>> org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
>> named 'loginController' is defined"
>>
>> Please see the attachment for the full cas.log trace.
>>
>> What bean name should I be using?
>>
>> Inspektr is successfully logging the audit trail to our DB without the
>> throttling bean.
>>
>> I've found others with similar problems, but no solution on the list.
>>
>> http://jasig.275507.n4.nabble.com/clustered-CAS-with-inspektr-and-login-throttling-td2999695.html
>>
>> Any suggestions?
>>
>> Thanks,
>> Matt
>>
>> --
>> You are currently subscribed to [email protected] as:
>> [email protected]
>> To unsubscribe, change settings or access archives, see
>> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
>
> --
> You are currently subscribed to [email protected] as: [email protected]
> To unsubscribe, change settings or access archives, see
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
> --
> You are currently subscribed to [email protected] as: [email protected]
> To unsubscribe, change settings or access archives, see
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
>
--
You are currently subscribed to [email protected] as:
[email protected]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/cas-user