From 328867aae1671eb354c54203ca0b10ea77d990fa Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Wed, 3 Oct 2012 14:01:00 +0200 Subject: [PATCH] added some comments --- .../java/sonia/scm/security/ScmRealm.java | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/scm-webapp/src/main/java/sonia/scm/security/ScmRealm.java b/scm-webapp/src/main/java/sonia/scm/security/ScmRealm.java index 489ac07fd6..4c0f2a4326 100644 --- a/scm-webapp/src/main/java/sonia/scm/security/ScmRealm.java +++ b/scm-webapp/src/main/java/sonia/scm/security/ScmRealm.java @@ -139,9 +139,23 @@ public class ScmRealm extends AuthorizingRealm this.groupManager = groupManager; this.repositoryDAO = repositoryDAO; this.authenticator = authenticator; + + // init cache this.cache = cacheManager.getCache(String.class, AuthorizationInfo.class, CACHE_NAME); + + // set token class + setAuthenticationTokenClass(ScmAuthenticationToken.class); + + // use own custom caching + setCachingEnabled(false); + setAuthenticationCachingEnabled(false); + setAuthorizationCachingEnabled(false); + + // set components setPermissionResolver(new RepositoryPermissionResolver()); + + // add listeners for caching userManager.addListener(this); repositoryManager.addListener(this); } @@ -194,20 +208,6 @@ public class ScmRealm extends AuthorizingRealm } } - /** - * Method description - * - * - * @param token - * - * @return - */ - @Override - public boolean supports(AuthenticationToken token) - { - return token instanceof ScmAuthenticationToken; - } - /** * Method description *