added group for all authenticated users

This commit is contained in:
Sebastian Sdorra
2013-04-21 09:24:01 +02:00
parent d2f038b056
commit 9c66304550
2 changed files with 13 additions and 3 deletions

View File

@@ -74,6 +74,7 @@ import sonia.scm.repository.PermissionType;
import sonia.scm.repository.Repository;
import sonia.scm.repository.RepositoryDAO;
import sonia.scm.repository.RepositoryEvent;
import sonia.scm.repository.RepositoryManager;
import sonia.scm.user.User;
import sonia.scm.user.UserDAO;
import sonia.scm.user.UserEvent;
@@ -95,7 +96,6 @@ import java.util.Set;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import sonia.scm.repository.RepositoryManager;
/**
*
@@ -134,6 +134,7 @@ public class ScmRealm extends AuthorizingRealm
* @param repositoryDAO
* @param userDAO
* @param authenticator
* @param manager
* @param requestProvider
* @param responseProvider
*/
@@ -141,8 +142,7 @@ public class ScmRealm extends AuthorizingRealm
public ScmRealm(ScmConfiguration configuration, CacheManager cacheManager,
UserManager userManager, GroupManager groupManager,
RepositoryDAO repositoryDAO, UserDAO userDAO,
AuthenticationManager authenticator,
RepositoryManager manager,
AuthenticationManager authenticator, RepositoryManager manager,
Provider<HttpServletRequest> requestProvider,
Provider<HttpServletResponse> responseProvider)
{
@@ -625,6 +625,9 @@ public class ScmRealm extends AuthorizingRealm
{
Set<String> groupSet = Sets.newHashSet();
// add group for all authenticated users
groupSet.add(GroupNames.AUTHENTICATED);
// load external groups
Collection<String> extGroups = ar.getGroups();