iOS Twitter和Facebook登录第三方web服务
这就是我希望为我的用户提供的体验:iOS Twitter和Facebook登录第三方web服务,ios,facebook,web-services,authentication,twitter,Ios,Facebook,Web Services,Authentication,Twitter,这就是我希望为我的用户提供的体验: 开放应用程序 使用facebook或twitter登录 以安全的方式与我的web服务通信 我希望在iOS中使用这些服务(Facebook和twitter)的本机登录,但我希望与我的web服务的所有通信都是安全的和经过身份验证的 目前,我可以进行iOS本机登录,对用户进行身份验证。然后,我知道用户已登录,我可以查询身份验证提供商以获取有关该用户的信息。这并没有给我一种与我的web服务通信的方法,并且知道与web服务通信的人是经过身份验证的用户 或者我可以在我
- 开放应用程序
- 使用facebook或twitter登录
- 以安全的方式与我的web服务通信
访问\u令牌
。将该access\u令牌
传递到服务器上的web服务。让脚本与Graph API联系,以获取该access\u令牌的uid
。将该uid
与连接帐户的数据库相匹配。砰!你现在知道你在和什么用户打交道了
从那里,设置cookies等,这样您就不必每次重复uid
查找
这并没有给我一种与我的web服务进行通信的方法,并且知道与web通信的人
服务是经过身份验证的用户
是的。让我们假设他们使用facebook登录。太好了,我们现在有一个访问\u令牌
。将该access\u令牌
传递到服务器上的web服务。让脚本与Graph API联系,以获取该access\u令牌的uid
。将该uid
与连接帐户的数据库相匹配。砰!你现在知道你在和什么用户打交道了
从那里开始,设置cookies等,这样你就不必每次都重复查找uid
。当人们在没有留下理由的情况下否决你的问题时,你会喜欢它。这个问题应该重新开始。如果人们在没有留下理由的情况下否决你的问题,你会喜欢它。这个问题应该重新开始谢谢汤米,因此,过程是:在初始登录时,用户验证并接收访问令牌,然后让他们创建一个配置文件,当我将该数据传输到服务时,我附加访问令牌。在服务器上,我联系facebook服务器并获取uid,创建用户帐户并将uid与该帐户一起存储。然后在随后的请求中,我将该uid存储起来。每个请求都将有一个附加的访问令牌。正确。在每个请求中附加一个access\u令牌将是低效的,因为每次这样做都会调用一个外部api。但是,您甚至可以使用access\u token
和fb\u uid
和my\u system\u user\u id
将结果缓存在数据库表中,以加快速度,因此过程是:在初始登录时,用户验证并接收access\u token,然后,假设我让他们创建一个配置文件,当我将该数据传输到服务时,我附加了访问令牌。在服务器上,我联系facebook服务器并获取uid,创建用户帐户并将uid与该帐户一起存储。然后在随后的请求中,我将该uid存储起来。每个请求都将有一个附加的访问令牌。正确。在每个请求中附加一个access\u令牌将是低效的,因为每次这样做都会调用一个外部api。但您甚至可以使用access\u token
和fb\u uid
和my\u system\u user\u id
将结果缓存在数据库表中,以加快速度