public GoogleAppsUserAuthenticationAction(
     ILog log,
     IGoogleAppsConfigurationStore configurationStore,
     IIdentityProviderConfigDiscoverer identityProviderConfigDiscoverer,
     IGoogleAppsAuthorizationEndpointUrlBuilder urlBuilder,
     IApiActionResponseCreator responseCreator,
     IApiActionModelBinder modelBinder,
     IWebPortalConfigurationStore webPortalConfigurationStore) : base(log, configurationStore, identityProviderConfigDiscoverer, urlBuilder, responseCreator, modelBinder, webPortalConfigurationStore)
 {
 }
 protected UserAuthenticationAction(
     ILog log,
     TStore configurationStore,
     IIdentityProviderConfigDiscoverer identityProviderConfigDiscoverer,
     IAuthorizationEndpointUrlBuilder urlBuilder,
     IApiActionResponseCreator responseCreator,
     IApiActionModelBinder modelBinder,
     IWebPortalConfigurationStore webPortalConfigurationStore)
 {
     this.log         = log;
     ResponseCreator  = responseCreator;
     this.modelBinder = modelBinder;
     this.webPortalConfigurationStore = webPortalConfigurationStore;
     ConfigurationStore = configurationStore;
     this.identityProviderConfigDiscoverer = identityProviderConfigDiscoverer;
     this.urlBuilder = urlBuilder;
 }
Example #3
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;
 }