CSFramework.WebApi后端框架 | 开发者账号(公钥ApiKey与私钥SecretKey)|C/S开发框架
CSFramework.WebApi服务端开发框架
WebApi后台框架
WebApi框架
原创软件@csframework.com
开发者账号(公钥ApiKey与私钥SecretKey)
随着各种设备的兴起,WebApi作为服务也越来越流行,而在无任何保护措施的情况下接口完全暴露在外面,将导致被恶意请求,数据在传输过程中恶意被篡改,而最佳解决方案是:传输过程中都是密文,别人拿到请求数据,也不能更改请求参数,服务端的接口防止同一请求一直被调用,也要采取接口限流措施防止频繁调用接口。
为了确保WebApi接口安全以及服务器安全,开发框架使用数据签名方式提交数据。平台必须给调用WebApi接口的客户端分配开发者账号。
ApiKey:开发者账号(公钥),可以在WebApi接口传参。
SecretKey:私钥,禁止在WebApi接口传参!
举例:分配给XX公司的开发者账号以及私钥:
Apikey(公钥) = ead9b1a4d8987f1ccf969aae239876ba
SecretKey(私钥)= d9cc9b1ccf961a4d1c cf9cf9687f1c cf9c
实现原理:前端通过私钥+数据进行MD5加密,服务器端进行数据校验。
非常感谢您阅读本文,"CSCODE.NET - C/S开发框架网 - 致力于为.NET开发者提供软件开发文档,分享经验.创造卓越!"
CSFramework.WebApi是服务端快速开发框架(后端框架),基于ASP.NET提供的WebAPI底层架构强大的编程能力,封装成为可复用、可扩展、可定制开发的服务端软件开发框架,助力您快速轻松搭建基于HTTP/HTTPS等协议以及支持多种客户端(如:APP、B/S、C/S、微信公众号、微信小程序等)各种跨平台移动终端的服务端应用程序。
官网为广大用户免费提供更多C#.NET技术文档与IT行业资讯,仅供参考使用和学习交流。若对您有帮助,可以点击收藏本文地址。您有任何意见或建议,请在评论区留言,也欢迎大家和我们交流互动,促进共同发展。
请扫二维码与产品经理沟通
CSCODE.NET竭诚为您服务,欢迎垂询!
产品经理能为您解答:Winform开发框架,C/S架构,软件开发平台相关技术。
官网:www.cscode.net
– 致力于为.NET开发者分享软件技术及开发经验
扫一扫加作者微信