Example usage for org.apache.shiro.session.mgt.eis JavaUuidSessionIdGenerator JavaUuidSessionIdGenerator

List of usage examples for org.apache.shiro.session.mgt.eis JavaUuidSessionIdGenerator JavaUuidSessionIdGenerator

Introduction

In this page you can find the example usage for org.apache.shiro.session.mgt.eis JavaUuidSessionIdGenerator JavaUuidSessionIdGenerator.

Prototype

JavaUuidSessionIdGenerator

Source Link

Usage

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;
}