diff --git a/qtc-net-server/Services/TokenService/TokenService.cs b/qtc-net-server/Services/TokenService/TokenService.cs index cc07299..2081c28 100644 --- a/qtc-net-server/Services/TokenService/TokenService.cs +++ b/qtc-net-server/Services/TokenService/TokenService.cs @@ -251,9 +251,18 @@ namespace qtc_api.Services.TokenService if (result.IsValid) { - serviceResponse.Success = true; - serviceResponse.Data = true; - return serviceResponse; + if (!result.ClaimsIdentity.HasClaim("TokenType", "access")) + { + serviceResponse.Success = false; + serviceResponse.Message = "Token Invalid."; + return serviceResponse; + } + else + { + serviceResponse.Success = true; + serviceResponse.Data = true; + return serviceResponse; + } } else {