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] 
>> <mailto:[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]
>>     <mailto:[email protected]> as: [email protected]
>>     <mailto:[email protected]>
>>     To unsubscribe, change settings or access archives, see
>>     http://www.ja-sig.org/wiki/display/JSG/cas-user
>>
>>
>> -- 
>> You are currently subscribed [email protected]  as:[email protected]
>> To unsubscribe, change settings or access archives, 
>> seehttp://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