List of usage examples for org.apache.shiro.web.util WebUtils _isSessionCreationEnabled
public static boolean _isSessionCreationEnabled(ServletRequest request)
From source file:br.com.criativasoft.opendevice.wsrest.RestWebSecurityManager.java
License:Open Source License
@Override protected Subject createSubject(AuthenticationToken token, AuthenticationInfo info, Subject existing) { SubjectContext context = createSubjectContext(); context.setAuthenticated(true);// w ww .ja va2 s .c om context.setAuthenticationToken(token); context.setAuthenticationInfo(info); if (existing != null) { // FIX Avoid session creation if previous Subject is disabled. // org.apache.shiro.subject.SubjectContext.isSessionCreationEnabled() if (existing instanceof WebDelegatingSubject) { context.setSessionCreationEnabled(WebUtils._isSessionCreationEnabled(this)); context.setSecurityManager(((WebDelegatingSubject) existing).getSecurityManager()); } context.setSubject(existing); } return createSubject(context); }