Iphone 验证网络请求是否由iOS应用程序发送
我试图验证来自iOS应用程序的HTTP请求是否确实是从移动应用程序发送的。目前服务器代码只是检查“用户代理”HTTP头,当然这不是非常可靠的解决方案 下面是我如何使用当前的iOS SDK来验证客户端是否是实际的iPhone用户 推送通知Iphone 验证网络请求是否由iOS应用程序发送,iphone,ios,networking,sign,Iphone,Ios,Networking,Sign,我试图验证来自iOS应用程序的HTTP请求是否确实是从移动应用程序发送的。目前服务器代码只是检查“用户代理”HTTP头,当然这不是非常可靠的解决方案 下面是我如何使用当前的iOS SDK来验证客户端是否是实际的iPhone用户 推送通知 iOS应用程序从操作系统请求推送令牌并将其发送到服务器 服务器向具有隐藏标识符的应用程序发送推送通知 iOS应用程序将收到的标识符发送到服务器 服务器用cookie响应 在通信的第一阶段,我们可以验证用户是否是移动用户,因为她是如何从推送通知到特定应用程序中获取
所以问题是——有没有合适的方法来确认请求是从iOS应用程序、从iOS设备发送的?iOS11引入了新的API
看起来它解决了问题。我知道我可以在客户端对请求进行签名,但有人提取私钥并重复签名过程只是时间问题。