this change is required but may not fix the problem. the web security filter passess through authenticated requests (with or without rememberme). service tests passed. curl asked for password and retrieved accounts successfully too. firefox was still giving 403.
_M services/sdk
M services/JaxRsServiceProvider/src/main/webapp/WEB-INF/applicationContext-security.xml
<!--property name="securityMetadataSource" ref="cspaceMetadataSource"/-->
<property name="securityMetadataSource">
<sec:filter-security-metadata-source>
- <sec:intercept-url pattern="/**" access="ROLE_USERS"/>
+ <sec:intercept-url pattern="/**" access="IS_AUTHENTICATED_REMEMBERED"/>
</sec:filter-security-metadata-source>
</property>
</bean>
</property>
</bean>
- <bean id="roleVoter" class="org.springframework.security.access.vote.RoleVoter"/>
-
+ <bean id="roleVoter" class="org.springframework.security.access.vote.AuthenticatedVoter"/>
<!--bean id="cspaceMetadataSource" class="org.collectionspace.services.authorization.spring.CSpaceSecurityMetadataSource">
<property name="urlProperties">
<util:properties location="classpath:urls.properties" />