In my Application, the user will authenticated over Rest with Basic-Authentication. The Remember-Me Cookie does not exist in the Response. Can anybody helps me or give me an advice?
My security.xml
Code:<?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.1.xsd"> <global-method-security pre-post-annotations="enabled" secured-annotations="enabled"> <!-- <expression-handler ref="expressionHandler" /> --> </global-method-security> <http use-expressions="true" create-session="stateless"> <!-- <intercept-url pattern="/restnet/**" access="hasRole('ROLE_USER')"/> --> <intercept-url pattern="/**" access="isAuthenticated()" /> <http-basic /> <custom-filter ref="digestFilter" after="BASIC_AUTH_FILTER" /> <remember-me key="key" user-service-ref="userService" token-validity-seconds="30" /> </http> <!-- <debug /> --> <authentication-manager alias="authenticationManager"> <authentication-provider user-service-ref="userService" /> </authentication-manager> <!-- Beans --> <!-- <beans:bean id="expressionHandler" class="org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler"> <property name="permissionEvaluator" ref="appPermissionEvaluator" /> </beans:bean> <beans:bean id="appPermissionEvaluator" class="de.xxx.xxx.server.application.services.security.AppPermissionEvaluator"/> --> <!-- Basic/Digest-Authentication --> <beans:bean id="digestFilter" class="org.springframework.security.web.authentication.www.DigestAuthenticationFilter"> <beans:property name="userDetailsService" ref="userService" /> <beans:property name="authenticationEntryPoint" ref="digestEntryPoint" /> </beans:bean> <beans:bean id="digestEntryPoint" class="org.springframework.security.web.authentication.www.DigestAuthenticationEntryPoint"> <beans:property name="realmName" value="Realm" /> <beans:property name="key" value="acegi" /> </beans:bean> <!-- Remember Me --> <beans:bean id="rememberMeFilter" class="org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter"> <beans:property name="rememberMeServices" ref="rememberMeServices" /> <beans:property name="authenticationManager" ref="authenticationManager" /> </beans:bean> <beans:bean id="rememberMeServices" class="org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices"> <beans:property name="userDetailsService" ref="userService" /> <beans:property name="key" value="key" /> </beans:bean> <beans:bean id="rememberMeAuthenticationProvider" class="org.springframework.security.authentication.RememberMeAuthenticationProvider"> <beans:property name="key" value="key" /> </beans:bean> </beans:beans>


Reply With Quote