@Override public void setCacheManager(CacheManager cacheManager) { super.setCacheManager(cacheManager); }
public AuthorizingRealm(CacheManager cacheManager, CredentialsMatcher matcher) { super(); if (cacheManager != null) setCacheManager(cacheManager); if (matcher != null) setCredentialsMatcher(matcher); this.authorizationCachingEnabled = true; this.permissionResolver = new WildcardPermissionResolver(); int instanceNumber = INSTANCE_COUNT.getAndIncrement(); this.authorizationCacheName = getClass().getName() + DEFAULT_AUTHORIZATION_CACHE_SUFFIX; if (instanceNumber > 0) { this.authorizationCacheName = this.authorizationCacheName + "." + instanceNumber; } }
public AuthorizingRealm(CacheManager cacheManager, CredentialsMatcher matcher) { super(); if (cacheManager != null) setCacheManager(cacheManager); if (matcher != null) setCredentialsMatcher(matcher); this.authorizationCachingEnabled = true; this.permissionResolver = new WildcardPermissionResolver(); int instanceNumber = INSTANCE_COUNT.getAndIncrement(); this.authorizationCacheName = getClass().getName() + DEFAULT_AUTHORIZATION_CACHE_SUFFIX; if (instanceNumber > 0) { this.authorizationCacheName = this.authorizationCacheName + "." + instanceNumber; } }
@Override public void setCacheManager(CacheManager cacheManager) { super.setCacheManager(cacheManager); ShiroCacheUtils.setCacheManager(cacheManager); }
@Override public void setCacheManager(CacheManager cacheManager) { super.setCacheManager(cacheManager); ShiroCacheUtils.setCacheManager(cacheManager); }
/** * @param authorizingRealm shiroRealm * @return 权限管理器 */ @Bean @ConditionalOnMissingBean public SecurityManager securityManager(AuthorizingRealm authorizingRealm) { authorizingRealm.setCacheManager(cacheManager()); authorizingRealm.setAuthorizationCachingEnabled(true); DefaultWebSecurityManager securityManager = new DefaultWebSecurityManager(); securityManager.setRealm(authorizingRealm); securityManager.setCacheManager(cacheManager()); DefaultSubjectDAO subjectDAO = new DefaultSubjectDAO(); DefaultSessionStorageEvaluator defaultSessionStorageEvaluator = new DefaultSessionStorageEvaluator(); defaultSessionStorageEvaluator.setSessionStorageEnabled(false); subjectDAO.setSessionStorageEvaluator(defaultSessionStorageEvaluator); securityManager.setSubjectDAO(subjectDAO); return securityManager; }
AuthorizingRealm realm = ioc.get(AuthorizingRealm.class, realmName); if (conf.getBoolean(PROP_REALM_CACHE_ENABLE, false)) { realm.setCacheManager(ioc.get(CacheManager.class, "shiroCacheManager"));