发布网友 发布时间:2022-04-25 11:55
共2个回答
热心网友 时间:2024-11-08 21:17
1.请求头里带用户username和password,到服务器端做验证,通过才继续下边业务逻辑。
优点:防止了服务器端api被随意调用。
缺点:每次都交互用户名和密码,交互量大,且密码明文传输不安全。
2.第一次请求,要求username和password,验证通过,种cookie到客户端,app保存cookie值。
每次请求带上cookie。
点评:和pc上浏览器认证的原理一样了。
以上两点,只有注册用户,才能有权访问业务逻辑,而app有大量的不需要注册数据api。
热心网友 时间:2024-11-08 21:20
看你的业务了,如果你的接口包含数据库读写操作,那么你就要设置好权限,还有做好SQL注入,XSS过滤,最后用PDO,就能避免很多问题