List of usage examples for org.apache.shiro.web.mgt DefaultWebSecurityManager DefaultWebSecurityManager
public DefaultWebSecurityManager()
From source file:cn.fh.starter.shiro.autoconfigure.ShiroManager.java
License:Apache License
@Bean(name = "securityManager") @ConditionalOnMissingBean//from w w w . java 2 s.c o m public DefaultSecurityManager securityManager(CacheManager shiroCacheManager) { DefaultWebSecurityManager dwsm = new DefaultWebSecurityManager(); // Factory? // session dwsm.setSubjectFactory(new StatelessSubjectFactory()); dwsm.setSessionManager(defaultSessionManager()); // session ((DefaultSessionStorageEvaluator) ((DefaultSubjectDAO) dwsm.getSubjectDAO()).getSessionStorageEvaluator()) .setSessionStorageEnabled(false); // <!-- ?/??Cache, EhCache --> dwsm.setCacheManager(shiroCacheManager); SecurityUtils.setSecurityManager(dwsm); return dwsm; }
From source file:com.bennavetta.appsite.security.SecurityConfig.java
License:Apache License
@Bean public SecurityManager securityManager() { DefaultWebSecurityManager mgr = new DefaultWebSecurityManager(); mgr.setRealm(userRealm());/*from www.j a va2s. c o m*/ mgr.setCacheManager(new MemcacheCacheManager()); return mgr; }
From source file:com.carisok.ireports.config.security.shiro.ShiroManager.java
License:Apache License
@Bean(name = "securityManager") @ConditionalOnMissingBean/*from ww w.j a v a2 s. c om*/ public DefaultSecurityManager securityManager(CacheManager cacheManager, SessionManager sessionManager) { DefaultSecurityManager sm = new DefaultWebSecurityManager(); sm.setCacheManager(cacheManager); sm.setSessionManager(sessionManager); return sm; }
From source file:com.cuisongliu.springboot.shiro.autoconfig.ShiroAutoConfig.java
License:Open Source License
/** * ?/*www . j ava 2 s.c o m*/ */ @Bean public DefaultWebSecurityManager securityManager(SessionManager sessionManager, ShiroAbstractRealm realm) { DefaultWebSecurityManager securityManager = new DefaultWebSecurityManager(); securityManager.setRealm(realm); RedisManager redisManager = new RedisManager(redisHost, redisPort, redisTimeout, redisPassword); ShiroRedisCacheManager shiroRedisCacheManager = new ShiroRedisCacheManager(redisManager, springShiroProperties.getRedisCacheKey()); securityManager.setCacheManager(shiroRedisCacheManager); { if (springShiroProperties.getEnableRememberMe()) { //SimpleCookie SimpleCookie rememberMeCookie = new SimpleCookie(springShiroProperties.getRememberMeCookieName()); rememberMeCookie.setHttpOnly(springShiroProperties.getRememberMeCookieHttpOnly()); //7 rememberMeCookie.setMaxAge(springShiroProperties.getRememberMeCookieDays() * 24 * 60 * 60); //rememberMe?, cipherKey??{@code Base64Test.java} CookieRememberMeManager rememberMeManager = new CookieRememberMeManager(); rememberMeManager.setCipherKey(Base64.decode(springShiroProperties.getRememberMeKey())); rememberMeManager.setCookie(rememberMeCookie); //rememberMe securityManager.setRememberMeManager(rememberMeManager); } } securityManager.setSessionManager(sessionManager); return securityManager; }
From source file:com.github.boyazuo.spring.boot.autoconfigure.ShiroManager.java
License:Apache License
@Bean(name = "securityManager") @ConditionalOnMissingBean/*ww w . j av a 2s.co m*/ public DefaultSecurityManager securityManager(CacheManager shiroCacheManager) { DefaultSecurityManager sm = new DefaultWebSecurityManager(); sm.setCacheManager(shiroCacheManager); return sm; }
From source file:com.github.ibole.infrastructure.web.security.spring.shiro.config.ShiroConfig.java
License:Apache License
@Bean public DefaultWebSecurityManager setWebSecurityManager(DefaultWebSubjectFactory subjectFactory, SessionManager sessionManager) { Collection<Realm> realms = Lists.newArrayList(); realms.add(getFormRealm());/* w ww. ja v a2s .co m*/ realms.add(getStatelessRealm()); DefaultSubjectDAO subjectDAO = new DefaultSubjectDAO(); DefaultSessionStorageEvaluator sessionStorageEvaluator = new DefaultSessionStorageEvaluator(); sessionStorageEvaluator.setSessionStorageEnabled(false); subjectDAO.setSessionStorageEvaluator(sessionStorageEvaluator); DefaultWebSecurityManager dwsm = new DefaultWebSecurityManager(); dwsm.setRealms(realms); dwsm.setSubjectFactory(subjectFactory); dwsm.setSubjectDAO(subjectDAO); //dwsm.setCacheManager(getEhCacheManager()); dwsm.setSessionManager(sessionManager); return dwsm; }
From source file:com.github.pires.example.ShiroConfiguration.java
License:Apache License
@Bean(name = "securityManager") public DefaultWebSecurityManager securityManager() { final DefaultWebSecurityManager securityManager = new DefaultWebSecurityManager(); securityManager.setRealm(realm());/*from ww w . j av a 2 s . co m*/ securityManager.setSessionManager(sessionManager()); return securityManager; }
From source file:com.iyihua.commerce.module.web.shiro.ShiroManager.java
License:Apache License
@Bean(name = "securityManager") @ConditionalOnMissingBean//from w ww . j a va 2 s . c o m public DefaultSecurityManager securityManager(CacheManager cacheManager, SessionManager sessionManager) { DefaultSecurityManager sm = new DefaultWebSecurityManager(); sm.setCacheManager(cacheManager); sm.setSessionManager(sessionManager); return sm; }
From source file:com.stormpath.sample.conf.ApplicationConfiguration.java
License:Apache License
@Bean public DefaultWebSecurityManager securityManager() { DefaultWebSecurityManager securityManager = new DefaultWebSecurityManager(); securityManager.setRealm(applicationRealm()); securityManager.setCacheManager(cacheConfiguration.cacheManager()); return securityManager; }
From source file:com.stormpath.shiro.spring.config.web.AbstractShiroWebConfiguration.java
License:Apache License
protected SessionsSecurityManager createSecurityManager() { return new DefaultWebSecurityManager(); }