CSFramework.WebApiV3.客户端接口签名(Sign)


HttpPost接口签名参数

 

属 性

说 明

1

userId

当前登录的用户账号

2

appId

开发者账号,对应框架的apiKey,明文传输,不能为空

3

time

时间戳,当前请求时间,格式:yyyy-MM-dd HH:mm:ss.fff

4

guid

全局唯一编码序号。

5

urlParam

URL参数值,如:get.aspx?id=XXX

6

data

提交的数据,JSON/XML或其它文本数据,可以明文或对称加密,不能为空

7

secretKey

Webapi平台与终端开发者约定的私钥,不可传参!!!

 

-开发框架文库接口签名:

字符串 = userId+appId+time+guid+urlParam+data+secretKey

开发框架提供MD5/SHA256两种加密策略。

string sign = DataSignProvider.Current.Sign(str);//当前签名策略(加密策略)

 

-开发框架文库若是MD5加密

签名sign =ToMD5( userId+appId+time+guid+urlParam+data+secretKey)

 

HttpGet接口签名参数

 

属 性

说 明

1

userId

当前登录的用户账号

2

appId

开发者账号,对应框架的apiKey,明文传输,不能为空

3

time

时间戳,当前请求时间,格式:yyyy-MM-dd HH:mm:ss.fff

4

guid

全局唯一编码序号。

5

urlParam

URL参数值,如:get.aspx?id=XXX

6

secretKey

Webapi平台与终端开发者约定的私钥,不可传参!!!

 

-开发框架文库接口签名:

字符串 = userId+appId+time+guid+urlParam+secretKey

开发框架提供MD5/SHA256两种加密策略。

string sign = DataSignProvider.Current.Sign(str);//当前签名策略(加密策略)

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
评论列表

发表评论

评论内容
昵称:
关联文章

CSFramework.WebApiV3.客户接口签名(Sign)
CSFramework.WebApiV3.客户接口签名(Sign)
CSFramework.WebApiV3.Data Sign接口数据加密(签名)
CSFramework.WebApiV3.Data Sign接口数据加密(签名)
CSFramework.WebApiV3.客户测试程序
CSFramework.WebApiV3.客户测试程序
CSFramework.WebApi后服务器框架:客户调用WebApi接口方式(签名+Token令牌)
数字签名(Data Sign)+存取令牌(Access Token)双重安全请求WebApi接口
CSFramework.WebApiV3.客户请求流程图
CSFramework.WebApiV3.客户请求流程图
WebApi接口安全之用户认证防篡改数字签名(Data Sign)机制
CSFramework.WebApiV3.客户 (Client Side)
CSFramework.WebApiV3.客户 (Client Side)
CSFramework.WebApiV3._BaseSignController – WebApi框架签名认证控制器
CSFramework.WebApiV3._BaseSignController – WebApi框架签名认证控制器
CSFramework.WebApiV3.服务处理流程图
CSFramework.WebApiV3.服务处理流程图
CSFramework.WebApiV3.WebApi控制器 (Api Controllers)
CSFramework.WebApiV3.WebApi控制器 (Api Controllers)
客户使用HTTPGET请求调用WebApi指定FromUri参数对象模型的接口