我正在开发具有字段级安全性的ASP.NET Core 2.1 REST Api,例如已检查当前用户的响应对象的每个属性是否具有足够的权限,如果没有,则不会序列化为JSON响应。
但是对于JSON请求(api端点调用),我想在用户尝试向其发送没有权限的属性时返回错误。示例:
this.profileUrl
也许最终我不会使用这种错误方法,但是我需要一种方法来区分客户端通过JSON发送的public async Task<IActionResult> AddDevice([FromBody] DeviceViewModel deviceViewModel)
{
// do something
}
属性-与DeviceViewModel
设置为默认类型的属性值。
有没有简单的方法可以做到这一点?