public AccountController(ApplicationUserManager userManager, ApplicationSignInManager signInManager, IUserRoleService userRoleService, IActiveDirectoryService activeDirectoryService) { UserManager = userManager; SignInManager = signInManager; this._userRoleService = userRoleService; this._activeDirectoryService = activeDirectoryService; }
public void Setup() { configuration = Substitute.For <IConfiguration>(); activeDirectoryService = Substitute.For <IActiveDirectoryService>(); principalMapper = Substitute.For <IMapper <IPrincipal, Employee> >(); sut = new EmployeeRepository(activeDirectoryService, configuration, principalMapper); }
public void Setup() { configuration = Substitute.For<IConfiguration>(); activeDirectoryService = Substitute.For<IActiveDirectoryService>(); principalMapper = Substitute.For<IMapper<IPrincipal, Employee>>(); sut = new EmployeeRepository(activeDirectoryService, configuration, principalMapper); }
public KeepAliveTask(IActiveDirectoryService activeDirectoryService, IActivityLogService activityLogService, ILogService logService) { _activeDirectoryService = activeDirectoryService; _activityLogService = activityLogService; _logService = logService; }
/// <summary> /// Constructor for the SonarBrowser Orchestrator. /// </summary> /// <param name="sonarConnector">Connector for SonarQube related searches.</param> /// <param name="mapper">AutoMapper interface.</param> /// <param name="activeDirectoryService">Service for ActiveDirectory related searches.</param> /// <param name="tfsConnector">Service for Tfs related searches.</param> /// <param name="loggingService">The error logging services.</param> public SonarBrowserOrchestrator(ISonarConnector sonarConnector, IMapper mapper, IActiveDirectoryService activeDirectoryService, ITfsConnector tfsConnector, ILoggingService loggingService) { _sonarConnector = sonarConnector; _mapper = mapper; _activeDirectoryService = activeDirectoryService; _tfsConnector = tfsConnector; _loggingService = loggingService; }
public ActiveDirectorySyncJob(ILogger logger, JobElement jobConfig, IActiveDirectoryService activeDirectoryService, IOutputStreamFactory outputStreamFactory) : base(logger, jobConfig) { ActiveDirectoryService = activeDirectoryService; OutputStreamFactory = outputStreamFactory; }
public ChangeUserPasswordConsumer( IUserService userService, IPasswordService passwordService, IActiveDirectoryService activeDirectoryService) { _userService = userService; _passwordService = passwordService; _activeDirectoryService = activeDirectoryService; }
public AccountController(IMembershipService membershipService, ICookieHelper cookieHelper, ILogger logger, IActiveDirectoryService activeDirectoryService, IDataContextFactory dataContextFactory) { this._membershipService = membershipService; this._cookieHelper = cookieHelper; this._logger = logger; this._activeDirectoryService = activeDirectoryService; this._dataContextFactory = dataContextFactory; }
public BasicAuthenticationHandler( IOptionsMonitor <AuthenticationSchemeOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock, IActiveDirectoryService activeDirectoryService) : base(options, logger, encoder, clock) { this.activeDirectoryService = activeDirectoryService; }
public MessageService(IMessageRepository messageRepo, IUserService userService, IMessageTemplateService messageTemplateService, IColidEntrySubscriptionService colidEntrySubscriptionService, IActiveDirectoryService activeDirectoryService, IMapper mapper, ILogger <MessageService> logger) : base(messageRepo) { _messageRepo = messageRepo; _userService = userService; _messageTemplateService = messageTemplateService; _colidEntrySubscriptionService = colidEntrySubscriptionService; _activeDirectoryService = activeDirectoryService; _mapper = mapper; _logger = logger; }
public AuthenticationService(IActiveDirectoryService adService, ITicketProvider ticketProvider, GlobalSettings settings, IRoleService roleService, IEncryptionService encryptionService) { _adService = adService; _settings = settings; _roleService = roleService; _ticketProvider = ticketProvider; _encryptionService = encryptionService; }
public MessageService(IGenericRepository repo, IUserService userService, IMessageTemplateService messageTemplateService, IColidEntrySubscriptionService colidEntrySubscriptionService, IActiveDirectoryService activeDirectoryService, IMapper mapper, ILogger <MessageService> logger, IConfiguration configuration) : base(repo) { _userService = userService; _messageTemplateService = messageTemplateService; _colidEntrySubscriptionService = colidEntrySubscriptionService; _activeDirectoryService = activeDirectoryService; _mapper = mapper; _logger = logger; _configuration = configuration; }
public UserUtilitiesController( IWorkflowUserActivityService workflowUserActivityService, IPasswordService passwordService, IMessageBroker messageBroker, IUserService userService, IActiveDirectoryService activeDirectoryService) { _workflowUserActivityService = workflowUserActivityService; _passwordService = passwordService; _messageBroker = messageBroker; _userService = userService; _activeDirectoryService = activeDirectoryService; }
public BotAppBot(BotAccessor accessor, ILuisRouterService luisRouterService, IQnAMakerService qnaMakerService, IActiveDirectoryService activeDirectoryService, ConversationState conversationState, UserState userState, ILogger <BotAppBot> logger) { this.accessor = accessor; this.conversationState = conversationState; this.userState = userState; this.logger = logger; this.luisRouterService = luisRouterService; this.qnaMakerService = qnaMakerService; this.activeDirectoryService = activeDirectoryService; this.dialogs = new DialogSet(accessor.ConversationDialogState); this.dialogs.Add(new MainDialog(accessor, luisRouterService, qnaMakerService)); this.dialogs.Add(new LuisQnADialog(accessor, luisRouterService, qnaMakerService)); }
public AdminController(IMembershipService membershipService, ICookieHelper cookieHelper, IActiveDirectoryService activeDirectoryService, IProjectService projectService, IEmailService emailService, IProjectMappingService projectMappingService, IGenericService genericService, IAdminDashboardService dashboardService, IMappingService mappingService, IActiveDirectoryService iactiveDirectoryService) { this._projectService = projectService; this.emailService = emailService; this._cookieHelper = cookieHelper; this._activeDirectoryService = activeDirectoryService; this._projectMappingService = projectMappingService; this._genericService = genericService; this._dashboardService = dashboardService; this._mappingService = mappingService; this._iactiveDirectoryService = iactiveDirectoryService; }
public AccountController( IActiveDirectoryService activeDirectoryService, IAuthenticationService authenticationService, IDomainService domainService, IDateTime dateTime, IUserService userService, ILogManager logManager) { _activeDirectoryService = activeDirectoryService; _authenticationService = authenticationService; _domainService = domainService; _userService = userService; _dateTime = dateTime; _log = logManager.GetLog(typeof(AccountController)); }
public UsersController( IActiveDirectoryService activeDirectoryService, IDateTime dateTime, IDomainService domainService, ILogManager logManager, IMessageService messageService, IRoleService roleService, IUserService userService, IWebUserSession webUserSession) { _userService = userService; _dateTime = dateTime; _domainService = domainService; _webUserSession = webUserSession; _roleService = roleService; _activeDirectoryService = activeDirectoryService; _messageService = messageService; _log = logManager.GetLog(typeof(UsersController)); }
public EmployeeRepository(IActiveDirectoryService activeDirectoryService, IConfiguration configuration, IMapper<IPrincipal, Employee> principalMapper) { if (activeDirectoryService == null) { throw new ArgumentNullException(nameof(activeDirectoryService)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } if (principalMapper == null) { throw new ArgumentNullException(nameof(principalMapper)); } this.activeDirectoryService = activeDirectoryService; this.configuration = configuration; this.principalMapper = principalMapper; }
public EmployeeRepository(IActiveDirectoryService activeDirectoryService, IConfiguration configuration, IMapper <IPrincipal, Employee> principalMapper) { if (activeDirectoryService == null) { throw new ArgumentNullException(nameof(activeDirectoryService)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } if (principalMapper == null) { throw new ArgumentNullException(nameof(principalMapper)); } this.activeDirectoryService = activeDirectoryService; this.configuration = configuration; this.principalMapper = principalMapper; }
public ActiveDirectoryServiceTests() { _mockRemoteGraphService = new Mock <IRemoteGraphService>(); _mockLogger = new Mock <ILogger <ActiveDirectoryService> >(); var configuration = new MapperConfiguration(cfg => cfg.AddProfile(new MappingProfiles())); var mapper = new Mapper(configuration); //var cache = new NoCacheService(); _mockCache = new Mock <ICacheService>(); _activeDirectoryService = new ActiveDirectoryService(_mockRemoteGraphService.Object, mapper, _mockCache.Object, _mockLogger.Object); // Init testdata var inMemoryGraphService = new InMemoryGraphService(); var userId = Guid.NewGuid().ToString(); var groupId = Guid.NewGuid().ToString(); _user = inMemoryGraphService.GetUserAsync(userId).Result; _group = inMemoryGraphService.GetGroupAsync(groupId).Result; _managerId = Guid.NewGuid().ToString(); var users = inMemoryGraphService.FindActiveUserAsync(string.Empty).Result; var groups = inMemoryGraphService.FindGroupAsync(string.Empty).Result; // Init mock behaviour _mockRemoteGraphService.Setup(x => x.GetUserAsync(It.IsAny <string>())) .Returns(Task.FromResult(_user)); _mockRemoteGraphService.Setup(x => x.FindActiveUserAsync(It.IsAny <string>())) .Returns(Task.FromResult(users)); _mockRemoteGraphService.Setup(x => x.GetManagerIdOfUserAsync(It.IsAny <string>())) .Returns(Task.FromResult(_managerId)); _mockRemoteGraphService.Setup(x => x.GetGroupAsync(It.IsAny <string>())) .Returns(Task.FromResult(_group)); _mockRemoteGraphService.Setup(x => x.FindGroupAsync(It.IsAny <string>())) .Returns(Task.FromResult(groups)); }
public UserController(IProjectService projectService, IMappingService mappingService, IProjectSummaryService projectSummaryService, ICookieHelper cookieHelper, IProjectResourceService projectResourceService, IActiveDirectoryService activeDirectoryService, IProjectComplaintService projectComplaintService, IGenericService genericService, IPaymentDetailsService paymentDetailsService, IChangeRequestDetailsService changeRequestDetailsService, IInfrastructureDetailsService infrastructureDetailsService, IUserDashboardService userDashboardService, ITrackerHub itrackerHub ) { this._projectService = projectService; this._mappingService = mappingService; this._projectSummaryService = projectSummaryService; this._cookieHelper = cookieHelper; this._projectResourceService = projectResourceService; this._activeDirectoryService = activeDirectoryService; this._projectComplaintService = projectComplaintService; this._genericService = genericService; this._paymentDetailsService = paymentDetailsService; this._changeRequestDetailsService = changeRequestDetailsService; this._infrastructureDetailsService = infrastructureDetailsService; this._userDashboardService = userDashboardService; this._itrackerHub = itrackerHub; }
static void Main() { IActiveDirectoryService service = ActiveDirectoryServiceFactory.CreateCachedActiveDirectoryService(ConfigurationManager.AppSettings["domainPath"], TimeSpan.FromMinutes(5)); List <IPrincipal> principals = service.SearchPrincipals("(&(objectClass=person)(sn=*)(company=*)(!userAccountControl:1.2.840.113556.1.4.803:=2)(department=*)(title=*))", new List <string> { "extensionAttribute8", "department", "company", "division" }) .ToList(); foreach (IPrincipal principal in principals.OrderBy(p => p.DisplayName)) { Debug.WriteLine(principal.DisplayName); } List <IPrincipal> principals2 = service.SearchPrincipals("(&(objectClass=person)(sn=*)(company=*)(!userAccountControl:1.2.840.113556.1.4.803:=2)(department=*)(title=*))", new List <string> { "extensionAttribute8", "department", "company", "division" }) .ToList(); //IActiveDirectoryService service = ActiveDirectoryServiceFactory.CreateCachedActiveDirectoryService(ConfigurationManager.AppSettings["domainPath"], // TimeSpan.FromMinutes(5)); //Task<List<IPrincipal>> task = Task.Factory.StartNew(() => service.GetGroupMembers("turku-list", true, new List<string> { "thumbnailPhoto" }).ToList()); //System.Threading.Thread.Sleep(2000); //IPrincipal principal = service.GetPrincipal("valtojoh", new List<string> { "thumbnailPhoto" }); //List<IPrincipal> principals = service.GetGroupMembers("turku-list", true, new List<string> { }).ToList(); ////IPrincipal principal = service.GetPrincipal("", new List<string> { }); //bool isGroupMember = service.IsGroupMember("valtojoh", "turku-list"); //List<IPrincipal> principals2 = service.GetGroupMembers("turku-list", true, new List<string> { }).ToList(); //task.Wait(); }
public AccountService( IActiveDirectoryFilterBuildingService filterBuildingService, IActiveDirectoryDistinguishedNameBuilderService distinguishedNameBuilderService, IActiveDirectoryService activeDirectoryService, IActiveDirectoryUserCreationInfoBuilderService creationInfoBuilderService, IActiveDirectoryUserUpdatingInfoBuilderService updatingInfoBuilderService, ActiveDirectorySettings activeDirectorySettings) { Guard.AgainstNullArgument(nameof(filterBuildingService), filterBuildingService); Guard.AgainstNullArgument(nameof(distinguishedNameBuilderService), distinguishedNameBuilderService); Guard.AgainstNullArgument(nameof(activeDirectoryService), activeDirectoryService); Guard.AgainstNullArgument(nameof(creationInfoBuilderService), creationInfoBuilderService); Guard.AgainstNullArgument(nameof(updatingInfoBuilderService), updatingInfoBuilderService); Guard.AgainstNullArgument(nameof(activeDirectorySettings), activeDirectorySettings); _filterBuildingService = filterBuildingService; _distinguishedNameBuilderService = distinguishedNameBuilderService; _activeDirectoryService = activeDirectoryService; _creationInfoBuilderService = creationInfoBuilderService; _updatingInfoBuilderService = updatingInfoBuilderService; _parentDistinguishedName = activeDirectorySettings.Paths[ActiveDirectoryConstants.Entities.User]; }
/// <summary> /// Normal constructor for the <see cref="ActiveDirectoryController"/> that sets up the service /// </summary> /// <param name="service"><see cref="IActiveDirectoryService"/></param> /// <param name="logger">Logger for <see cref="ActiveDirectoryController"/></param> public ActiveDirectoryController(IActiveDirectoryService service, ILogger <ActiveDirectoryController> logger) { this.CurrentService = service; this.logger = logger; }
public HomeController(IActiveDirectoryService activeDirectory) { ActiveDirectory = activeDirectory; }
public ActiveDirectoryController(IConfiguration config, IActiveDirectoryService service) { _config = config; _Service = service; }
public CloseAccountController(IActiveDirectoryService activeDirectoryService, IRepositoryFactory repositoryFactory) { _activeDirectoryService = activeDirectoryService; _repositoryFactory = repositoryFactory; }
public ConsultantController(IDependencyFactory dependencyFactory) { _consultantRepository = dependencyFactory.GetInstance<IConsultantRepository>(); _activeDirectoryService = dependencyFactory.GetInstance<IActiveDirectoryService>(); // new ActiveDirectoryService("HQ", "DC=hq,DC=peninsula-uk,DC=local", @"hq\veritas", "is74rb80pk52"); _userForAuditingRepository = dependencyFactory.GetInstance<BusinessSafe.Domain.RepositoryContracts.IUserForAuditingRepository>(); }
public AccountController(IActiveDirectoryService activeDirectoryService, IUserRoleService userRoleService) { // this._adService = new IActiveDirectoryService( context ); this._activeDirectoryService = activeDirectoryService; this._userRoleService = userRoleService; }
public UserController(IActiveDirectoryService service) { _ActiveDirectoryService = service; }
public CreateActiveDirectoryComapnyActivity(IActiveDirectoryService activeDirectoryService) { _activeDirectoryService = activeDirectoryService; }
public AccountController(IActiveDirectoryService activeDirectoryService, IUserManager userManager) { _activeDirectoryService = activeDirectoryService; _userManager = userManager; }
public ActiveDirectoryController(IActiveDirectoryService activeDirectoryService, ILogger <ActiveDirectoryController> logger) { _activeDirectoryService = activeDirectoryService; _logger = logger; }
public AccountController(ILogger logger, IActiveDirectoryService activeDirectoryService) { _activeDirectoryService = activeDirectoryService; _logger = logger; }