Esempio n. 1
0
 public AuthService(
     AuthClient authClient, UserClient client,
     IAuthManager authManager, ICurrentUserManager currentUserManager)
 {
     this.client             = client;
     this.currentUserManager = currentUserManager;
     this.authManager        = authManager;
     this.authClient         = authClient;
 }
 public DefaultAuthorizationHandler(
     IRequestHandler <CreateUser.Request, User> createUserHandler,
     ICurrentUserManager currentUserManager,
     IRequestHandler <GetUser.Request, User> getUserHandler)
 {
     _createUserHandler  = createUserHandler;
     _currentUserManager = currentUserManager;
     _getUserHandler     = getUserHandler;
 }
Esempio n. 3
0
 public NovelGramUserClient(
     IAmazonDynamoDB dynamoClient,
     ICurrentUserManager currentUserManager,
     IDynamoBuilder dynamoBuilder,
     IConfiguration configuration)
 {
     this.dynamoBuilder      = dynamoBuilder ?? throw new ArgumentNullException(nameof(dynamoBuilder));
     this.userTableName      = configuration[DynamoBuilder.UserKey];
     this.currentUserManager = currentUserManager ?? throw new ArgumentNullException(nameof(currentUserManager));
     this.dynamoClient       = dynamoClient ?? throw new ArgumentNullException(nameof(dynamoClient));
 }
 public DefaultAuthorizationHandler(
     IRequestHandler <CreateUser.Request, User> createUserHandler,
     ICurrentUserManager currentUserManager,
     IRequestHandler <GetUser.Request, User> getUserHandler,
     IApplicationInfo applicationInfo,
     ApplicationTrustOptions trustOptions)
 {
     _createUserHandler  = createUserHandler;
     _currentUserManager = currentUserManager;
     _getUserHandler     = getUserHandler;
     _applicationInfo    = applicationInfo;
     _trustOptions       = trustOptions;
 }
        public NovelGramPhotoFactory(
            IConfiguration configuration,
            ICurrentUserManager currentUserManager)
        {
            if (configuration == null)
            {
                throw new ArgumentNullException(nameof(configuration));
            }

            this.currentUserManager = currentUserManager ?? throw new ArgumentNullException(nameof(currentUserManager));

            this.root = configuration[BucketNameKey];

            if (string.IsNullOrWhiteSpace(this.root))
            {
                throw new ArgumentException($"Missing key  {BucketNameKey}", nameof(configuration));
            }
        }
 public AuthorizationService(IRolesStore rolesStore, ICurrentUserManager currentUserManager)
 {
     _rolesStore         = rolesStore;
     _currentUserManager = currentUserManager;
 }