start implementation of a new security system to allow global permissions for repositories

This commit is contained in:
Sebastian Sdorra
2013-04-14 15:13:27 +02:00
parent a3751853f5
commit 24ee483562
10 changed files with 725 additions and 8 deletions

View File

@@ -143,6 +143,8 @@ import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import sonia.scm.cache.GuavaCacheManager;
import sonia.scm.security.DefaultSecuritySystem;
import sonia.scm.security.SecuritySystem;
/**
*
@@ -271,6 +273,7 @@ public class ScmServletModule extends ServletModule
bind(AuthenticationManager.class, ChainAuthenticatonManager.class);
bind(SecurityContext.class).to(BasicSecurityContext.class);
bind(WebSecurityContext.class).to(BasicSecurityContext.class);
bind(SecuritySystem.class).to(DefaultSecuritySystem.class);
bind(AdministrationContext.class, DefaultAdministrationContext.class);
// bind cache