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; }
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; }