Пример #1
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;
 }
Пример #2
0
 protected UserAuthenticatedAction(
     ILog log,
     TAuthTokenHandler authTokenHandler,
     IPrincipalToUserHandler principalToUserHandler,
     IUserStore userStore,
     TStore configurationStore,
     IAuthCookieCreator authCookieCreator,
     IInvalidLoginTracker loginTracker,
     ISleep sleep)
 {
     this.log = log;
     this.authTokenHandler       = authTokenHandler;
     this.principalToUserHandler = principalToUserHandler;
     this.userStore         = userStore;
     ConfigurationStore     = configurationStore;
     this.authCookieCreator = authCookieCreator;
     this.loginTracker      = loginTracker;
     this.sleep             = sleep;
 }
 public AzureADUserAuthenticatedAction(
     ILog log,
     IAzureADAuthTokenHandler authTokenHandler,
     IAzureADPrincipalToUserResourceMapper principalToUserResourceMapper,
     IUserStore userStore,
     IAzureADConfigurationStore configurationStore,
     IApiActionResponseCreator responseCreator,
     IAuthCookieCreator authCookieCreator,
     IInvalidLoginTracker loginTracker,
     ISleep sleep) :
     base(
         log,
         authTokenHandler,
         principalToUserResourceMapper,
         userStore,
         configurationStore,
         responseCreator,
         authCookieCreator,
         loginTracker,
         sleep)
 {
 }
 public GoogleAppsUserAuthenticatedAction(ILog log, IGoogleAuthTokenHandler authTokenHandler, IPrincipalToUserHandler principalToUserHandler, IUserStore userStore, IGoogleAppsConfigurationStore configurationStore, IAuthCookieCreator authCookieCreator, IInvalidLoginTracker loginTracker, ISleep sleep) : base(log, authTokenHandler, principalToUserHandler, userStore, configurationStore, authCookieCreator, loginTracker, sleep)
 {
 }