Ben,
I am using DaoAuthenticationProvider, and still getting same problem. Here is my bean def
Code:
<bean id="daoAuthenticationProvider" class="net.sf.acegisecurity.providers.dao.DaoAuthenticationProvider">
<property name="forcePrincipalAsString"><value>false</value></property>
<property name="authenticationDao"><ref bean="authenticationDao"/></property>
</bean>
I was using my own implementation of AuthenticationDao, but i switched JdbcDaoImpl and still have the same problem.
Following are the two filters in web.xml
Code:
<filter>
<filter-name>Acegi HTTP BASIC Authorization Filter</filter-name>
<filter-class>net.sf.acegisecurity.util.FilterToBeanProxy</filter-class>
<init-param>
<param-name>targetClass</param-name>
<param-value>net.sf.acegisecurity.ui.basicauth.BasicProcessingFilter</param-value>
</init-param>
</filter>
<filter>
<filter-name>Acegi Security System for Spring Auto Integration Filter</filter-name>
<filter-class>net.sf.acegisecurity.util.FilterToBeanProxy</filter-class>
<init-param>
<param-name>targetClass</param-name>
<param-value>net.sf.acegisecurity.ui.AutoIntegrationFilter</param-value>
</init-param>
</filter>
I have a rich client and using acegi-security-0.6.1.
Amad