public EnjoyAuthService( ShellSettings settings, IClock clock, IMembershipService membershipService, IHttpContextAccessor httpContextAccessor, ISslSettingsProvider sslSettingsProvider, ICacheManager cache, IVerifyCodeGenerator codeGenerator, IOrchardServices os, ISMSHelper sMSHelper, IEncryptionService encryptionService) { _settings = settings; _clock = clock; _membershipService = membershipService; _httpContextAccessor = httpContextAccessor; _sslSettingsProvider = sslSettingsProvider; _cache = cache; _codeGenerator = codeGenerator; _sMSHelper = sMSHelper; Logger = NullLogger.Instance; ExpirationTimeSpan = TimeSpan.FromDays(30); _encryption = encryptionService; OS = os; }
public AllowCrossOriginFilter( ICacheManager cacheManager, ISignals signals, ISiteService siteService, ISslSettingsProvider sslSettingsProvider) { _cacheManager = cacheManager; _signals = signals; _siteService = siteService; _sslSettingsProvider = sslSettingsProvider; var settings = _cacheManager.Get(AllowCrossOriginSettingsPart.SettingsCacheKey, true, context => { context.Monitor(_signals.When(AllowCrossOriginSettingsPart.SettingsCacheKey)); var part = _siteService.GetSiteSettings().As <AllowCrossOriginSettingsPart>(); return(part); }); if (settings != null) { RemoveXFrameHeaderFrontEnd = settings.RemoveXFrameHeaderFrontEnd; RemoveXFrameHeaderBackEnd = settings.RemoveXFrameHeaderBackEnd; SameSiteModeSetting = settings.CookieSameSiteMode; } RequireSSL = new Lazy <bool>(() => _sslSettingsProvider.GetRequiresSSL()); }
public FormsAuthenticationService( ShellSettings settings, IClock clock, IContentManager contentManager, IHttpContextAccessor httpContextAccessor, ISslSettingsProvider sslSettingsProvider) { _settings = settings; _clock = clock; _contentManager = contentManager; _httpContextAccessor = httpContextAccessor; _sslSettingsProvider = sslSettingsProvider; Logger = NullLogger.Instance; ExpirationTimeSpan = TimeSpan.FromDays(30); }
public OpenIdAuthenticationService( ShellSettings settings, IClock clock, IMembershipService membershipService, ISslSettingsProvider sslSettingsProvider, IHttpContextAccessor httpContextAccessor, IMembershipValidationService membershipValidationService, IEnumerable <IOpenIdProvider> openIdProviders) { _httpContextAccessor = httpContextAccessor; _membershipService = membershipService; _settings = settings; _clock = clock; _sslSettingsProvider = sslSettingsProvider; _membershipValidationService = membershipValidationService; _openIdProviders = openIdProviders; }
public FormsAuthenticationService( ShellSettings settings, IClock clock, IMembershipService membershipService, IHttpContextAccessor httpContextAccessor, ISslSettingsProvider sslSettingsProvider, IMembershipValidationService membershipValidationService) { _settings = settings; _clock = clock; _membershipService = membershipService; _httpContextAccessor = httpContextAccessor; _sslSettingsProvider = sslSettingsProvider; _membershipValidationService = membershipValidationService; Logger = NullLogger.Instance; ExpirationTimeSpan = TimeSpan.FromDays(30); }
public FormsAuthenticationService( ShellSettings settings, IClock clock, IMembershipService membershipService, IHttpContextAccessor httpContextAccessor, ISslSettingsProvider sslSettingsProvider, IMembershipValidationService membershipValidationService, IEnumerable <IUserDataProvider> userDataProviders, ISecurityService securityService) { _settings = settings; _clock = clock; _membershipService = membershipService; _httpContextAccessor = httpContextAccessor; _sslSettingsProvider = sslSettingsProvider; _membershipValidationService = membershipValidationService; _userDataProviders = userDataProviders; _securityService = securityService; Logger = NullLogger.Instance; ExpirationTimeSpan = TimeSpan.Zero; }
public BearerTokenAuthenticationService( ShellSettings settings, IClock clock, IMembershipService membershipService, IHttpContextAccessor httpContextAccessor, ISslSettingsProvider sslSettingsProvider, IMembershipValidationService membershipValidationService, IEnumerable <IUserDataProvider> userDataProviders, ISecurityService securityService, IEnumerable <IBearerTokenDataProvider> bearerTokenDataProviders) : base( settings, clock, membershipService, httpContextAccessor, sslSettingsProvider, membershipValidationService, userDataProviders, securityService) { _httpContextAccessor = httpContextAccessor; _membershipService = membershipService; _bearerTokenDataProviders = bearerTokenDataProviders; }