0

一般来说,使用 iOS 的 ACAccountStore 通过第三方(比如 Twitter)对用户进行身份验证的最佳做法是什么,然后假设他们已经登录,将其绑定到我自己的服务中的现有用户?我可以通过 ssl 远程访问和存储帐户凭据,还是有更好的方法?

如果他们必须通过 Twitter 重新登录,我可以搜索具有该 Twitter 句柄的用户,以了解与该帐户相关联的后端用户,是吗?

最后,如果我希望以后能够通过浏览器登录,我也会获得 webapp 的新 oauth 凭据,但可以搜索具有相同 Twitter 帐户信息的用户并存储这些凭据,并且知道他们都指同一个人,对吗?

4

1 回答 1

1

您要问的是针对特定环境定制的系统“堆栈”的多个级别。什么是“正确”与“不正确”取决于您设置并从您的 iOS 应用程序连接到的环境。

因此,听起来您正在利用 iOS 的 Twitter 功能来创建单点登录 (SSO) 体验。Twitter 网站上有几个指南可以帮助您完成您想要完成的工作:

于 2013-07-23T03:37:01.713 回答