WebApi返回的ModelResponse对象的Data属性的数据加密或不加密


  WebApi返回的ModelResponse对象的Data属性的数据加密或不加密
ModelResponse对象返回的数据进行加密:


C# Code:

ModelResponse result = new ModelResponse();
//返回的数据进行加密写法:
IKeyProvider key = ApiKeyProvider.GetKeyProvider(_UserRequest.ApiKey);
result.Data
= JsonConvertEx.ToJson(user, true, true, key);//返回结果,data加密
result.DataIsEncrypted = true;//返回数据是加密的

//来源:C/S框架网 | www.csframework.com | QQ:23404761



ModelResponse对象返回的数据不加密:


C# Code:

ModelResponse result = new ModelResponse();
//返回的数据不加密写法
result.Data = JsonConvertEx.ToJson(user);//返回结果
result.DataIsEncrypted = false;//返回数据不加密

//来源:C/S框架网 | www.csframework.com | QQ:23404761




注意:若返回的数据是加密的, 客户端必须要解密.Data的数据。


若是Web端,APP端调用WebApi解密,建议返回的数据不加密。



贴图图片-微信截图_20210512162655



C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务



版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:Web端使用VUE调用WebApi接口实现用户登录及采用Token方式数据交互
下一篇:软件开发与设计 - BBS-电子布告栏系统-EntLib.com Blog 开源博客平台 v3.1
评论列表

发表评论

评论内容
昵称:
关联文章

WebApi返回ModelResponse对象Data属性数据加密加密
WebApi框架CmdLogin.Login方法返回数据是加密
CSFramework.WebApi用户请求对象模型
CSFramework.WebApiV3.Data Sign – 接口数据加密(签名)
数字签名(Data Sign)+存取令牌(Access Token)双重安全请求WebApi接口
WebApi接口安全之用户认证防篡改数字签名(Data Sign)机制
标签:C#.Net组件开发 - 自定义属性编辑器持久化对象属性
SetPropertyValue 给对象属性赋值
对象属性若使用get;set;访问器没有指定成员变量,代码混淆后会丢失数据
VUE生命周期DOM对象方法、回调函数和属性详解
到请求.Net Framework Data Provider。可能没有安装
CSFramework.WebApiV3.数据层(Data Layer)
关于数据载体,界面基于DataTable处理,为什么对象实体?
实例化Loginer和DAL层对象,调用方法返回数据
C# 克隆对象、复制对象(浅拷贝)、复制对象相同属性
AspNet WebAPI后端框架消息处理机制(配置属性HttpConfiguration.MessageHandlers)
C#.Net组件开发 - 设计时使用自定义属性编辑器持久化对象
给绑定数据文本输入框TextEdit.TextEditValue属性赋值,失去焦点文本自动清空了
标签:C#.Net组件开发 - 自定义设计器持久化对象属性
C#数据转换类ConvertEx,封装.NetConvert对象