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; }
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; }