同一个域内,有两个系统,从一个系统向另一个系统发送ajax请求更改第二个系统的数据库的一个字段(假如现在只发送user_id向第二个系统),怎么保证ajax的安全性,我主要怕的是大家都知道发送user_id后的这个ajax就不安全了,有那些方法可以做到尽量安全?
这个问题也可以延伸到接口间的安全性。
个问题和ajax其实没多大关系,如果是2个后端交互我不太理解ajax在其中起什么作用, 或者说哪怕其中包含前端请求, 归根结底始终是资源授权的问题.
资源的授权方式有好几种, 比较常见且能适用多种场景的是OAuth2.0框架, 能够满足很多场景的需求, 包括服务端对服务端, 服务端对客户端等等; 但是也可以简单点实现, 比如加上一套(登陆)认证功能, 或则在后端做相应的权限检验, 你要知道ajax也是一个普通的http请求, 同样会附带cookie(session), 所以普通的前后端交互的鉴权和ajax的鉴权是没有区别的.
鉴权只能放在后端来做, 前端可以配合后端, 但是无法独立实现, 因为前端一切都是不安全的.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。