public void FixtureSetup()
        {
            Container = new Container(cfg =>
                                          {
                                              cfg.Scan(x =>
                                                           {
                                                               x.TheCallingAssembly();
                                                               x.AssemblyContainingType<DovetailDatabaseSettings>();
                                                               x.AssemblyContainingType<DovetailMappingException>();
                                                               x.ConnectImplementationsToTypesClosing(typeof (ModelMap<>));
                                                               x.Convention<SettingsScanner>();
                                                               x.WithDefaultConventions();
                                                           });

                                              cfg.AddRegistry<BootstrapRegistry>();
                                              cfg.AddRegistry<ModelMapperRegistry>();
                                              cfg.AddRegistry<SettingsProviderRegistry>();
                                          });

            AdministratorClarifySession = Container.GetInstance<IApplicationClarifySession>();

            CurrentSDKUser = Container.GetInstance<ICurrentSDKUser>();
            var principalFactory = Container.GetInstance<IPrincipalFactory>();
            CurrentSDKUser.SetUser(principalFactory.CreatePrincipal("sa"));

            beforeAll();
        }
 public AuthenticationContextService(ISecurityContext securityContext, IPrincipalFactory principalFactory, ICurrentSDKUser currentSdkUser, ILogger logger)
 {
     _securityContext = securityContext;
     _principalFactory = principalFactory;
     _currentSdkUser = currentSdkUser;
     _logger = logger;
 }
Exemple #3
0
 public AuthenticationContextService(ISecurityContext securityContext, IPrincipalFactory principalFactory, ICurrentSDKUser currentSdkUser, ILogger logger)
 {
     _securityContext  = securityContext;
     _principalFactory = principalFactory;
     _currentSdkUser   = currentSdkUser;
     _logger           = logger;
 }
Exemple #4
0
 public AuthenticationTokenAuthorizationPolicy(ICurrentSDKUser currentSdkUser, IAuthenticationTokenRepository tokenRepository, IPrincipalFactory principalFactory, ILogger logger)
 {
     _currentSdkUser   = currentSdkUser;
     _tokenRepository  = tokenRepository;
     _principalFactory = principalFactory;
     _logger           = logger;
 }
        public void FixtureSetup()
        {
            Container = new Container(cfg =>
            {
                cfg.Scan(x =>
                {
                    x.TheCallingAssembly();
                    x.AssemblyContainingType <DovetailDatabaseSettings>();
                    x.AssemblyContainingType <DovetailMappingException>();
                    x.ConnectImplementationsToTypesClosing(typeof(ModelMap <>));
                    x.Convention <SettingsScanner>();
                    x.WithDefaultConventions();
                });

                cfg.AddRegistry <BootstrapRegistry>();
                cfg.AddRegistry <ModelMapperRegistry>();
                cfg.AddRegistry <SettingsProviderRegistry>();
            });

            AdministratorClarifySession = Container.GetInstance <IApplicationClarifySession>();

            CurrentSDKUser = Container.GetInstance <ICurrentSDKUser>();
            var principalFactory = Container.GetInstance <IPrincipalFactory>();

            CurrentSDKUser.SetUser(principalFactory.CreatePrincipal("sa"));

            beforeAll();
        }
 public AuthenticationTokenAuthorizationPolicy(ICurrentSDKUser currentSdkUser, IAuthenticationTokenRepository tokenRepository, IPrincipalFactory principalFactory, ILogger logger)
 {
     _currentSdkUser = currentSdkUser;
     _tokenRepository = tokenRepository;
     _principalFactory = principalFactory;
     _logger = logger;
 }
 public CaseHistoryAssemblyPolicy(IHistoryMapRegistry models, HistorySettings settings, IServiceLocator services, ICurrentSDKUser user, IHistoryPrivilegePolicyCache privileges)
 {
     _models     = models;
     _settings   = settings;
     _services   = services;
     _user       = user;
     _privileges = privileges;
 }
 public AuthenticationService(ICurrentSDKUser currentSdkUser, IFormsAuthenticationService formsAuthentication, IUserAuthenticator agentAuthenticator, IPrincipalFactory principalFactory, ILogger logger)
 {
     _currentSdkUser = currentSdkUser;
     _formsAuthentication = formsAuthentication;
     _agentAuthenticator = agentAuthenticator;
     _principalFactory = principalFactory;
     _logger = logger;
 }
Exemple #9
0
 public AuthenticationService(ICurrentSDKUser currentSdkUser, IFormsAuthenticationService formsAuthentication, IUserAuthenticator agentAuthenticator, IClarifySessionCache sessionCache, IPrincipalFactory principalFactory)
 {
     _currentSdkUser      = currentSdkUser;
     _formsAuthentication = formsAuthentication;
     _agentAuthenticator  = agentAuthenticator;
     _sessionCache        = sessionCache;
     _principalFactory    = principalFactory;
 }
 public NonWorkflowHistoryAssembler(IHistoryMapRegistry models, IServiceLocator services, ICurrentSDKUser user, ISchemaCache schema, IHistoryPrivilegePolicyCache privileges)
 {
     _models     = models;
     _services   = services;
     _user       = user;
     _schema     = schema;
     _privileges = privileges;
 }
 public AuthenticationService(ICurrentSDKUser currentSdkUser, IFormsAuthenticationService formsAuthentication, IUserAuthenticator agentAuthenticator, IClarifySessionCache sessionCache, IPrincipalFactory principalFactory)
 {
     _currentSdkUser = currentSdkUser;
     _formsAuthentication = formsAuthentication;
     _agentAuthenticator = agentAuthenticator;
     _sessionCache = sessionCache;
     _principalFactory = principalFactory;
 }
Exemple #12
0
 public ActEntryGatherer(IList <int> activityCodes, bool showAll, WorkflowObject workflowObject, IServiceLocator services, ICurrentSDKUser user, IHistoryPrivilegePolicyCache privilegeCache)
 {
     _activityCodes  = activityCodes;
     _showAll        = showAll;
     _workflowObject = workflowObject;
     _services       = services;
     _user           = user;
     _privilegeCache = privilegeCache;
 }
 public DefaultHistoryAssembler(IEnumerable <IActEntryResolutionPolicy> policies, IDefaultActEntryResolutionPolicy @default, IHistoryMapRegistry models, IServiceLocator services, ICurrentSDKUser user, IHistoryPrivilegePolicyCache privileges)
 {
     _policies   = policies;
     _default    = @default;
     _models     = models;
     _services   = services;
     _user       = user;
     _privileges = privileges;
 }
Exemple #14
0
 public AuthenticationSignOutService(ICurrentSDKUser currentSdkUser,
                                     IFormsAuthenticationService formsAuthentication,
                                     IClarifySessionCache sessionCache,
                                     IUserImpersonationService impersonationService)
 {
     _currentSdkUser       = currentSdkUser;
     _formsAuthentication  = formsAuthentication;
     _sessionCache         = sessionCache;
     _impersonationService = impersonationService;
 }
 public AuthenticationSignOutService(ICurrentSDKUser currentSdkUser,
     IFormsAuthenticationService formsAuthentication,
     IClarifySessionCache sessionCache,
     IUserImpersonationService impersonationService)
 {
     _currentSdkUser = currentSdkUser;
     _formsAuthentication = formsAuthentication;
     _sessionCache = sessionCache;
     _impersonationService = impersonationService;
 }
 public AuthenticationService(ICurrentSDKUser currentSdkUser,
     IFormsAuthenticationService formsAuthentication,
     IUserAuthenticator agentAuthenticator,
     IUserImpersonationService impersonationService,
     ILogger logger)
 {
     _currentSdkUser = currentSdkUser;
     _formsAuthentication = formsAuthentication;
     _agentAuthenticator = agentAuthenticator;
     _impersonationService = impersonationService;
     _logger = logger;
 }
 public AuthenticationService(ICurrentSDKUser currentSdkUser,
                              IFormsAuthenticationService formsAuthentication,
                              IUserAuthenticator agentAuthenticator,
                              IUserImpersonationService impersonationService,
                              ILogger logger)
 {
     _currentSdkUser       = currentSdkUser;
     _formsAuthentication  = formsAuthentication;
     _agentAuthenticator   = agentAuthenticator;
     _impersonationService = impersonationService;
     _logger = logger;
 }
 public get_handler(IModelBuilder <UserOpenCaseListing> listingBuilder, ICurrentSDKUser currentUser)
 {
     _listingBuilder = listingBuilder;
     _currentUser    = currentUser;
 }
 public get_handler(ICurrentSDKUser currentSdkUser)
 {
     _currentSdkUser = currentSdkUser;
 }
 public UserStatusModel(ICurrentSDKUser user)
 {
     User = user;
 }
 public HomeEndpoint(IModelBuilder<UserOpenCaseListing> listingBuilder, ICurrentSDKUser currentUser)
 {
     _listingBuilder = listingBuilder;
     _currentUser = currentUser;
 }
 public UserStatusModel(ICurrentSDKUser user)
 {
     User = user;
 }
 public get_handler(ICurrentSDKUser currentSdkUser)
 {
     _currentSdkUser = currentSdkUser;
 }
Exemple #24
0
 public HomeEndpoint(IModelBuilder <UserOpenCaseListing> listingBuilder, ICurrentSDKUser currentUser)
 {
     _listingBuilder = listingBuilder;
     _currentUser    = currentUser;
 }
 public ClarifySessionProvider(IClarifySessionCache sessions, ICurrentSDKUser sdkUser)
 {
     _sessions = sessions;
     _sdkUser = sdkUser;
 }
Exemple #26
0
 public UserOpenCaseListingMap(ICurrentSDKUser user)
 {
     _user = user;
 }
 public ClarifySessionProxy(ICurrentSDKUser user, IClarifySessionCache cache)
 {
     _user = user;
     _cache = cache;
 }
 public ClarifySessionProvider(IClarifySessionCache sessions, ICurrentSDKUser sdkUser)
 {
     _sessions = sessions;
     _sdkUser  = sdkUser;
 }
 public get_handler(IModelBuilder<UserOpenCaseListing> listingBuilder, ICurrentSDKUser currentUser)
 {
     _listingBuilder = listingBuilder;
     _currentUser = currentUser;
 }