用于 Facebook 集成的 SSO
Posted
技术标签:
【中文标题】用于 Facebook 集成的 SSO【英文标题】:SSO for Facebook integration 【发布时间】:2011-11-19 10:13:17 【问题描述】:是否可以从其他应用程序集成 Facebook 的单点登录功能?
由于 Facebook 使用 OAuth 2.0,似乎客户端和资源所有者都需要进行身份验证,因为令牌的生命周期有限。
我想要此功能的原因是用于写入操作资源所有者(Facebook 用户)身份验证似乎不错,但要读取或显示用户/页面统计信息的摘要,用户登录社交网络可能会很烦人。
我正在使用 Java(Spring 社交 API)。
【问题讨论】:
也许您正在寻找offline_access
permission?
【参考方案1】:
offline_access 权限可能是您的最佳途径。这将为您可以使用的用户创建一个持久的令牌。确保您没有使用它来做任何违反 FB TOS 的事情,否则您的应用可能会被禁止。
【讨论】:
offline_access 不再可行,因为它将于 2012 年 5 月 1 日被删除。以上是关于用于 Facebook 集成的 SSO的主要内容,如果未能解决你的问题,请参考以下文章
Facebook 集成 v4.0 不适用于 iPhone 应用程序
Rocket.Chat 传入 Webhook:以特定响应回答(用于 facebook 集成)
Facebook api 集成,用于登录 iOS 应用程序超过 2 个使用相同 Facebook 应用程序 ID 的应用程序