Example #1
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 #2
0
 public PickTenant(ICanSignUserInToTenant authenticator)
 {
     _authenticator = authenticator;
 }