public async Task DeleteActiveAccessTokenAsync(long userId)
        {
            var tokenIds = await _activeAccessTokenService
                           .GetAll()
                           .Where(p => p.UserId == userId)
                           .ToListAsync();

            foreach (var id in tokenIds)
            {
                await _activeAccessTokenService.DeleteAsync(id.Id);
            }
        }
Exemple #2
0
 private async Task SetActiveAccessTokenAsync(string refreshToken)
 {
     _activeAccessToken = await _activeAccessTokenService
                          .GetAll()
                          .FirstOrDefaultAsync(token => token.RefreshToken == refreshToken);
 }