3

我正在开发一个在大学中使用的 Facebook 应用程序(它已经有一个 Shibboleth idProvider 和许多正在运行的 serviceProviders)。如何将 shibboleth 集成到 facebook 中?

这就是我想做的: - 对于不是学生的人,他只能查看/使用公共数据/服务。- 对于学生,他可以使用他的大学证书(通过大学 idProvider 验证)登录,然后使用私人服务。

关于如何实现这一目标的任何指示?

非常感谢唐

4

1 回答 1

3

我知道这是“超过一年的问题”,但我相信 Stack 的一些未来用户可能会发现对这个未回答问题的回答很有用。

Facebook为开发人员提供了 api,可以很容易地使用它来实现 Facebook <-> Shibboleth IdP 集成

Shibboleth Contributions 站点上有一个名为 Facebook Login Servlet的 IdP 扩展,它可以从 Facebook获取用户属性。二进制文件(带有完整的配置描述)和源代码都是可用的。

更多信息:
链接到项目站点SVN repo

了解此扩展的工作原理至关重要,因此请务必阅读项目站点上提供的简要说明。

于 2012-07-02T12:01:19.060 回答