Пример #1
0
        public async Task <IActionResult> Logout()
        {
            var userId = GetClaimsUserId(User.Claims);
            var device = GetClaimsDevice(User.Claims);

            var keyAccessToken = CachingHelpers.GetKeyAccessToken(userId, device);

            _cache.Remove(keyAccessToken);

            var keyRefressToken = CachingHelpers.GetKeyRefreshToken(userId, device);

            _cache.Remove(keyRefressToken);

            return(Ok());
        }