public BaseResponse RevokeRefreshToken(string refreshToken) { BaseResponse response = new BaseResponse(); if (string.IsNullOrEmpty(refreshToken)) { response.IsSucceed = false; response.Message = "Refresh Token bulunamadı!"; response.ResultCode = (int)HttpStatusCode.NotFound; return(response); } // eski refresh token pasife alinir UserRefreshTokenViewModel entityRefreshToken = GetRefreshToken(refreshToken).UserRefreshToken; response = RevokeTokenRefresh(entityRefreshToken.Id); return(response); }
private BaseResponse InsertTokenRefresh(string RefreshToken, int UserId) { BaseResponse response = new BaseResponse(); // verilen refresh token db e yazilir UserRefreshTokenViewModel newUserRefreshToken = new UserRefreshTokenViewModel() { RefreshToken = RefreshToken, UserId = UserId, IsActive = true }; InsertUserRefreshTokenRequest insertRequest = new InsertUserRefreshTokenRequest() { UserRefreshToken = newUserRefreshToken, ClientUserId = UserId }; response = _userService.InsertRefreshToken(insertRequest); return(response); }