Example #1
0
 public LocalAuthenticator(ICanResolveTenantsForProviderSubjects mapper, IExecutionContextManager manager, FactoryFor <ICanResolveUserForProviderSubjects> userMapperFactory, ICanGenerateTenantPrincipal generator)
 {
     _mapper            = mapper;
     _manager           = manager;
     _userMapperFactory = userMapperFactory;
     _generator         = generator;
 }
Example #2
0
 public AvailableTenants(
     ICanResolveTenantsForProviderSubjects mapper,
     IHttpContextAccessor httpContextAccessor,
     IExecutionContextManager executionContextManager)
 {
     _mapper = mapper;
     _executionContextManager = executionContextManager;
     _httpContextAccessor     = httpContextAccessor;
 }
Example #3
0
 public SignIn(
     ICanResolveProvidersForChoosing resolver,
     ICanResolveTenantsForProviderSubjects mapper,
     ICustomFrontendServer server,
     IAuthenticationFrontend frontend,
     ICanTriggerRemoteAuthentication remoteAuthenticator,
     ICanSignUserInToTenant tenantAuthenticator,
     ICanHandleDeviceAuthorization deviceAuthorizer,
     ILogger logger
     )
 {
     _resolver            = resolver;
     _mapper              = mapper;
     _server              = server;
     _frontend            = frontend;
     _remoteAuthenticator = remoteAuthenticator;
     _tenantAuthenticator = tenantAuthenticator;
     _deviceAuthorizer    = deviceAuthorizer;
     _logger              = logger;
 }
Example #4
0
 public Tenants(ICanResolveTenantsForProviderSubjects mapper)
 {
     _mapper = mapper;
 }