Beispiel #1
0
        public MongoNoteService(INoteStoreSettings noteStoreSettings)
        {
            var client   = new MongoClient(noteStoreSettings.ConnectionString);
            var database = client.GetDatabase(noteStoreSettings.DatabaseName);

            _noteList = database.GetCollection <MongoNote>(noteStoreSettings.CollectionName);
        }
        public IdentityService(UserManager <User> userManager, JwtSettings jwtSettings, TokenValidationParameters tokenValidationParameters, INoteStoreSettings noteStoreSettings)
        {
            _userManager = userManager;
            _jwtSettings = jwtSettings;
            _tokenValidationParameters = tokenValidationParameters;

            //refresh token list
            var client   = new MongoClient(noteStoreSettings.ConnectionString);
            var database = client.GetDatabase(noteStoreSettings.DatabaseName);

            _refreshTokenList = database.GetCollection <RefreshToken>(noteStoreSettings.RefreshTokenCollectionName);
        }