public DirectoryServicesUserCreationFromPrincipal(
     IDirectoryServicesConfigurationStore configurationStore,
     IDirectoryServicesCredentialValidator credentialValidator)
 {
     this.configurationStore  = configurationStore;
     this.credentialValidator = credentialValidator;
 }
 public DirectoryServicesConfigureCommands(
     ILog log,
     IDirectoryServicesConfigurationStore activeDirectoryConfiguration)
 {
     this.log = log;
     this.activeDirectoryConfiguration = activeDirectoryConfiguration;
 }
 public GroupRetriever(
     ILog log,
     IDirectoryServicesConfigurationStore configurationStore,
     IDirectoryServicesExternalSecurityGroupLocator groupLocator)
 {
     this.log = log;
     this.configurationStore = configurationStore;
     this.groupLocator       = groupLocator;
 }
 public DirectoryServicesExternalSecurityGroupLocator(
     ILog log,
     IDirectoryServicesContextProvider contextProvider,
     IDirectoryServicesCredentialNormalizer credentialNormalizer,
     IDirectoryServicesConfigurationStore configurationStore)
 {
     this.log                  = log;
     this.contextProvider      = contextProvider;
     this.credentialNormalizer = credentialNormalizer;
     this.configurationStore   = configurationStore;
 }
예제 #5
0
 public UserSearch(
     IDirectoryServicesContextProvider contextProvider,
     IDirectoryServicesObjectNameNormalizer objectNameNormalizer,
     IDirectoryServicesConfigurationStore configurationStore,
     IIdentityCreator identityCreator)
 {
     this.contextProvider      = contextProvider;
     this.objectNameNormalizer = objectNameNormalizer;
     this.configurationStore   = configurationStore;
     this.identityCreator      = identityCreator;
 }
예제 #6
0
 public DirectoryServicesExternalSecurityGroupLocator(
     ILog log,
     IDirectoryServicesContextProvider contextProvider,
     IDirectoryServicesObjectNameNormalizer objectNameNormalizer,
     IDirectoryServicesConfigurationStore configurationStore)
 {
     this.log                  = log;
     this.contextProvider      = contextProvider;
     this.objectNameNormalizer = objectNameNormalizer;
     this.configurationStore   = configurationStore;
 }
예제 #7
0
 public DirectoryServicesCredentialValidator(
     ILog log,
     IDirectoryServicesObjectNameNormalizer objectNameNormalizer,
     IDirectoryServicesContextProvider contextProvider,
     IUserStore userStore,
     IDirectoryServicesConfigurationStore configurationStore)
 {
     this.log = log;
     this.objectNameNormalizer = objectNameNormalizer;
     this.contextProvider      = contextProvider;
     this.userStore            = userStore;
     this.configurationStore   = configurationStore;
 }
예제 #8
0
 public DirectoryServicesGroupsChecker(
     ILog log,
     IUserStore userStore,
     IDirectoryServicesConfigurationStore configurationStore,
     IDirectoryServicesExternalSecurityGroupLocator groupLocator,
     IDirectoryServicesUserSecurityGroupExpiryChecker expiryChecker)
 {
     this.log                = log;
     this.userStore          = userStore;
     this.configurationStore = configurationStore;
     this.groupLocator       = groupLocator;
     this.expiryChecker      = expiryChecker;
 }
예제 #9
0
 public UserLoginAction(
     IDirectoryServicesConfigurationStore configurationStore,
     IDirectoryServicesCredentialValidator credentialValidator,
     IAuthCookieCreator issuer,
     IInvalidLoginTracker loginTracker,
     ISleep sleep,
     IApiActionModelBinder modelBinder,
     IApiActionResponseCreator responseCreator,
     IUserMapper userMapper)
 {
     this.configurationStore  = configurationStore;
     this.credentialValidator = credentialValidator;
     this.issuer          = issuer;
     this.loginTracker    = loginTracker;
     this.sleep           = sleep;
     this.modelBinder     = modelBinder;
     this.responseCreator = responseCreator;
     this.userMapper      = userMapper;
 }
예제 #10
0
 public DirectoryServicesJavascriptContributor(IDirectoryServicesConfigurationStore configurationStore)
 {
     this.configurationStore = configurationStore;
 }
예제 #11
0
 public DirectoryServicesAuthenticationProvider(IDirectoryServicesConfigurationStore configurationStore)
 {
     this.configurationStore = configurationStore;
 }
 public DirectoryServicesHomeLinksContributor(IDirectoryServicesConfigurationStore configurationStore)
 {
     this.configurationStore = configurationStore;
 }