我正在开发一个Facebook应用程序,用于一所大学(已经有一个Shibboleth idProvider和许多正在运行的serviceProviders )。如何将shibboleth集成到facebook中?
这就是我想要做的:-对于不是学生的人,他只能看到/使用公共数据/服务。-对于学生,他可以使用他的大学凭证(根据大学idProvider进行身份验证)登录,然后使用私人服务。
如何实现这一点有什么建议吗?
非常感谢唐
发布于 2012-07-02 20:01:19
我知道这是“一年多前的问题”,但我相信Stack的一些未来用户可能会发现对这个未回答的问题的回答是有用的。
Facebook提供了api for developers,它可以非常容易地实现Facebook <-> Shibboleth IdP集成
Shibboleth Contributions site上有一个名为Facebook Login Servlet的IdP扩展,它支持从Facebook进行obtaining user attributes。二进制文件(具有完整的配置描述)和源代码均可用。
更多信息:
Link to project site,SVN repo
理解这个扩展是如何工作的是至关重要的,所以一定要阅读项目网站上提供的简要描述。
https://stackoverflow.com/questions/1886588
复制相似问题