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

Reply via email to