public ClientStore(IPortalContextManager portalManager, IMongoCollection <DeviceClient> deviceClients, IIdentityServerClientGenerator clientGenerator, ILogger logger) { _portalManager = portalManager; _deviceClients = deviceClients; _clientGenerator = clientGenerator; _logger = logger; }
public CustomFrontendServer(IPortalContextManager portalManager, IFileSystem sharedFiles, IFiles tenantFiles, IExecutionContextManager executionContextManager) { _portalManager = portalManager; _sharedFiles = sharedFiles; _tenantFiles = tenantFiles; _contentTypeProvider = new FileExtensionContentTypeProvider(); _executionContextManager = executionContextManager; }
public IdentityServerOptionsProvider( IExecutionContextManager executionManager, IPortalContextManager portalManager, IInstancesOf <ICanConfigureIdentityServer> configurers, FactoryFor <ICanConfigureIdentityServerForPortal> portalConfigurerFactory ) { _executionManager = executionManager; _portalManager = portalManager; _configurers = configurers; _portalConfigurerFactory = portalConfigurerFactory; _defaultOptions = DefaultOptions(); }
public PortalKeyMaterialService(IPortalContextManager portalManager, IMongoCollection <PortalKeys> keysCollection) { var portalId = portalManager.Current.Portal; if (keysCollection.TryFindById(portalId, out var portalKeys)) { _keys = portalKeys; } else { var portalKey = PortalKey.Create(2048); _keys = new PortalKeys { Id = portalId, SigingKey = portalKey, ValidationKeys = new List <PortalKey>() { portalKey }, }; keysCollection.InsertOne(_keys); } }
public ProvidersForChoosingResolver(IPortalContextManager manager, IMongoCollection <Portal> portals) { _manager = manager; _portals = portals; }
public PortalContextMiddelware(RequestDelegate next, IPortalContextManager contextManager) { _next = next; _contextManager = contextManager; }
public TenantResolver(IPortalContextManager manager, IMongoCollection <ProviderSubjectTenantsForMapping> mappings, ILogger logger) { _manager = manager; _mappings = mappings; _logger = logger; }
public TenantPrincipalGenerator(IPortalContextManager portalManager, IExecutionContextManager tenantManager, ISystemClock clock) { _portalManager = portalManager; _tenantManager = tenantManager; _clock = clock; }