Search in sources :

Example 11 with UserManager

use of com.gitblit.manager.UserManager in project gitblit by gitblit.

the class RedmineAuthenticationTest method newAuthenticationManager.

AuthenticationManager newAuthenticationManager() {
    XssFilter xssFilter = new AllowXssFilter();
    RuntimeManager runtime = new RuntimeManager(getSettings(), xssFilter, GitBlitSuite.BASEFOLDER).start();
    UserManager users = new UserManager(runtime, null).start();
    RedmineAuthProvider redmine = new RedmineAuthProvider();
    redmine.setup(runtime, users);
    redmine.setTestingCurrentUserAsJson(JSON);
    AuthenticationManager auth = new AuthenticationManager(runtime, users);
    auth.addAuthenticationProvider(redmine);
    return auth;
}
Also used : AuthenticationManager(com.gitblit.manager.AuthenticationManager) UserManager(com.gitblit.manager.UserManager) AllowXssFilter(com.gitblit.utils.XssFilter.AllowXssFilter) XssFilter(com.gitblit.utils.XssFilter) RuntimeManager(com.gitblit.manager.RuntimeManager) AllowXssFilter(com.gitblit.utils.XssFilter.AllowXssFilter) RedmineAuthProvider(com.gitblit.auth.RedmineAuthProvider)

Example 12 with UserManager

use of com.gitblit.manager.UserManager in project gitblit by gitblit.

the class RedmineAuthenticationTest method newRedmineAuthentication.

RedmineAuthProvider newRedmineAuthentication(IStoredSettings settings) {
    XssFilter xssFilter = new AllowXssFilter();
    RuntimeManager runtime = new RuntimeManager(settings, xssFilter, GitBlitSuite.BASEFOLDER).start();
    UserManager users = new UserManager(runtime, null).start();
    RedmineAuthProvider redmine = new RedmineAuthProvider();
    redmine.setup(runtime, users);
    return redmine;
}
Also used : UserManager(com.gitblit.manager.UserManager) AllowXssFilter(com.gitblit.utils.XssFilter.AllowXssFilter) XssFilter(com.gitblit.utils.XssFilter) RuntimeManager(com.gitblit.manager.RuntimeManager) AllowXssFilter(com.gitblit.utils.XssFilter.AllowXssFilter) RedmineAuthProvider(com.gitblit.auth.RedmineAuthProvider)

Aggregations

RuntimeManager (com.gitblit.manager.RuntimeManager)12 UserManager (com.gitblit.manager.UserManager)12 XssFilter (com.gitblit.utils.XssFilter)12 AllowXssFilter (com.gitblit.utils.XssFilter.AllowXssFilter)12 RepositoryManager (com.gitblit.manager.RepositoryManager)6 IRuntimeManager (com.gitblit.manager.IRuntimeManager)5 IUserManager (com.gitblit.manager.IUserManager)5 IStoredSettings (com.gitblit.IStoredSettings)4 INotificationManager (com.gitblit.manager.INotificationManager)4 IPluginManager (com.gitblit.manager.IPluginManager)4 IRepositoryManager (com.gitblit.manager.IRepositoryManager)4 NotificationManager (com.gitblit.manager.NotificationManager)4 PluginManager (com.gitblit.manager.PluginManager)4 AuthenticationManager (com.gitblit.manager.AuthenticationManager)3 HtpasswdAuthProvider (com.gitblit.auth.HtpasswdAuthProvider)2 RedmineAuthProvider (com.gitblit.auth.RedmineAuthProvider)2 BranchTicketService (com.gitblit.tickets.BranchTicketService)2 IUserService (com.gitblit.IUserService)1 LdapAuthProvider (com.gitblit.auth.LdapAuthProvider)1 FederationManager (com.gitblit.manager.FederationManager)1