Beispiel #1
0
 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;
 }
Beispiel #7
0
 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;
 }