List of usage examples for org.apache.shiro.session.mgt.eis JavaUuidSessionIdGenerator JavaUuidSessionIdGenerator
JavaUuidSessionIdGenerator
From source file:net.kr9ly.thinfw.dagger.module.AppSecurityManagerModule.java
License:Apache License
@ApplicationScope @Provides//from w ww. j a v a2 s . com SessionManager sessionManager() { DefaultSessionManager sessionManager = new DefaultSessionManager(); EnterpriseCacheSessionDAO sessionDAO = new EnterpriseCacheSessionDAO(); sessionDAO.setSessionIdGenerator(new JavaUuidSessionIdGenerator()); sessionManager.setSessionDAO(new EnterpriseCacheSessionDAO()); sessionManager.setCacheManager(new EhCacheManager()); return sessionManager; }
From source file:org.lazulite.boot.autoconfigure.osaam.shiro.ShiroConfiguration.java
License:Apache License
@Bean @ConditionalOnMissingBean/*from w ww.j ava 2s.c om*/ public OnlineSessionDAO onlineSessionDAO() { JavaUuidSessionIdGenerator javaUuidSessionIdGenerator = new JavaUuidSessionIdGenerator(); OnlineSessionDAO onlineSessionDAO = new OnlineSessionDAO(); onlineSessionDAO.setSessionIdGenerator(javaUuidSessionIdGenerator); onlineSessionDAO.setActiveSessionsCacheName("shiro-activeSessionCache"); return onlineSessionDAO; }