用于 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 的应用程序

Facebook 集成 IOS 11

与 iOS 应用程序集成的 Facebook 登录页面间歇性关闭

facebook集成代码设计错误