作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
一般来说,使用 iOS 的 ACAccountStore 通过第三方(例如 Twitter)对用户进行身份验证,然后将其绑定(bind)到我自己的服务中的现有用户(假设他们已经登录)的最佳实践是什么?我可以访问并存储 account credentials通过 ssl 远程,或者有更好的方法吗?
如果他们必须通过 Twitter 重新登录,我只需搜索具有该 Twitter 句柄的用户即可了解哪个后端用户与该帐户绑定(bind),是吗?
最后,如果我希望稍后能够通过浏览器登录,我也会为 web 应用程序获得新的 oauth 凭据,但也可以搜索具有相同 Twitter 帐户信息的用户并存储这些凭据,并且知道它们都指的是同一个人,对吗?
最佳答案
您所问的问题涉及针对特定环境定制的系统“堆栈”的许多级别。什么是“正确”与“不正确”取决于您已设置并从 iOS 应用连接到的环境。
听起来您正在利用 iOS 的 Twitter 功能来创建单点登录 (SSO) 体验。 Twitter 网站上有几个指南可帮助您完成您想要完成的任务:
关于ios - 我如何将第 3 方提供商通过 ACAccountStore 授权的用户与云中的后端用户 obj 绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17800439/
我是一名优秀的程序员,十分优秀!