public UserProfileAccessManager(
			IAuthenticatedUserClient authClient,
			IRepository<AwsProfile> profileRepository)
        {
            _authClient = authClient;
            _profileRepository = profileRepository;
        }
        private static void RegisterAuthenticatedUserClient(ContainerBuilder builder)
        {
            builder.Register(context =>
            {
                var configuration = context.Resolve <IStackItConfiguration>();
                AuthenticationProvider provider = configuration.AuthenticationProvider;

                IAuthenticatedUserClient client = null;
                switch (provider)
                {
                case AuthenticationProvider.Development:
                    client = new DevelopmentAuthenticatedUserClient();
                    break;

                case AuthenticationProvider.Crowd:
                    ICrowdConfiguration crowdConfiguration = configuration.CrowdConfiguration;
                    var securityServer = context.Resolve <ISecurityServer>();
                    if (crowdConfiguration.Url != null)
                    {
                        securityServer.Url = crowdConfiguration.Url;
                    }
                    client = new CrowdAuthenticatedUserClient(
                        securityServer,
                        crowdConfiguration.ApplicationName,
                        crowdConfiguration.ApiPassword);
                    break;
                }

                return(client);
            });
        }
 public UserProfileAccessManager(
     IAuthenticatedUserClient authClient,
     IRepository <AwsProfile> profileRepository)
 {
     _authClient        = authClient;
     _profileRepository = profileRepository;
 }
		public AccountController(
			IAuthenticatedUserClient authenticatedUserClient,
			ISignInManager signInManager,
			IUserProfileAccessManager userProfileAccessManager)
		{
			_authenticatedUserClient = authenticatedUserClient;
			_signInManager = signInManager;
			_userProfileAccessManager = userProfileAccessManager;
		}
Beispiel #5
0
 public AccountController(
     IAuthenticatedUserClient authenticatedUserClient,
     ISignInManager signInManager,
     IUserProfileAccessManager userProfileAccessManager)
 {
     _authenticatedUserClient  = authenticatedUserClient;
     _signInManager            = signInManager;
     _userProfileAccessManager = userProfileAccessManager;
 }
 private void SetUpConnectionToAnUnboundPort()
 {
     _crowdAuthenticatedUserClient = new CrowdAuthenticatedUserClient(
         new SecurityServer {
         Url = "http://localhost:43552"
     },                                                                       // an unbound port on a known host
         _userName,
         _password
         );
 }
 public AwsProfileController(
     IRepository <AwsProfile> profileRepository,
     IRepository <IPRange> ipRangeRepository,
     ICryptoProvider cryptoProvider,
     IBackgroundJobClient backgroundJobClient,
     IAuthenticatedUserClient userClient,
     IAwsClientFactory awsClientFactory)
 {
     _profileRepository   = profileRepository;
     _ipRangeRepository   = ipRangeRepository;
     _cryptoProvider      = cryptoProvider;
     _backgroundJobClient = backgroundJobClient;
     _userClient          = userClient;
     _awsClientFactory    = awsClientFactory;
 }
        public AwsProfileController(
			IRepository<AwsProfile> profileRepository,
			IRepository<IPRange> ipRangeRepository,
			ICryptoProvider cryptoProvider,
			IBackgroundJobClient backgroundJobClient,
			IAuthenticatedUserClient userClient,
			IAwsClientFactory awsClientFactory)
        {
            _profileRepository = profileRepository;
            _ipRangeRepository = ipRangeRepository;
            _cryptoProvider = cryptoProvider;
            _backgroundJobClient = backgroundJobClient;
            _userClient = userClient;
            _awsClientFactory = awsClientFactory;
        }
 public RoleStore(IAuthenticatedUserClient securityServer) : base(securityServer)
 {
 }
 public UserStore(IAuthenticatedUserClient authenticatedUserClient) : base(authenticatedUserClient)
 {
 }
Beispiel #11
0
 protected CrowdStore(IAuthenticatedUserClient authenticatedUserClient)
 {
     AuthenticatedUserClient = authenticatedUserClient;
     TaskFactory             = new TaskFactory();
 }
 public void SetUp()
 {
     _crowdAuthenticatedUserClient = new CrowdAuthenticatedUserClient(new SecurityServer(), "stackit", _password);
 }
 public void SetUp()
 {
     _crowdAuthenticatedUserClient = new CrowdAuthenticatedUserClient(new SecurityServer(), "stackit", _password);
 }
 private void SetUpConnectionToAnUnboundPort()
 {
     _crowdAuthenticatedUserClient = new CrowdAuthenticatedUserClient(
         new SecurityServer {Url = "http://localhost:43552"}, // an unbound port on a known host
         _userName,
         _password
         );
 }
 private void SetUpUnauthenticatedConnection()
 {
     _crowdAuthenticatedUserClient = new CrowdAuthenticatedUserClient(new SecurityServer(), _userName, "wrongpassword");
 }
 protected CrowdStore(IAuthenticatedUserClient authenticatedUserClient)
 {
     AuthenticatedUserClient = authenticatedUserClient;
     TaskFactory = new TaskFactory();
 }
 private void SetUpUnauthenticatedConnection()
 {
     _crowdAuthenticatedUserClient = new CrowdAuthenticatedUserClient(new SecurityServer(), _userName, "wrongpassword");
 }