1
0
mirror of synced 2026-05-22 21:33:16 +00:00

SEC-1424: Added support for "stateless" option for create-session attribute, designed for applications which do not use sessions at all.

This commit is contained in:
Luke Taylor
2010-02-27 00:22:21 +00:00
parent 6a34807a07
commit f0466b6488
10 changed files with 197 additions and 129 deletions
@@ -0,0 +1,26 @@
package org.springframework.security.web.context;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.core.context.SecurityContext;
import org.springframework.security.core.context.SecurityContextHolder;
/**
* @author Luke Taylor
* @since 3.1
*/
public final class NullSecurityContextRepository implements SecurityContextRepository {
public boolean containsContext(HttpServletRequest request) {
return false;
}
public SecurityContext loadContext(HttpRequestResponseHolder requestResponseHolder) {
return SecurityContextHolder.createEmptyContext();
}
public void saveContext(SecurityContext context, HttpServletRequest request, HttpServletResponse response) {
}
}