有一个简单的openID教程和库可以正常工作吗?

时间:2011-10-27 14:23:38

标签: php openid

我有兴趣为Google,Yahoo!实施多次登录和Facebook,但我尝试过的大多数openID教程和库

  • 错误。
  • 弃用的方法,
  • 破码等。

目前只有开箱即用吗?

我不是要求有人为我这样做,只是指出一个体面的API与文档的方向。我不介意阅读文档,当我不得不破解我正在使用的任何库的代码来执行特定任务时会杀死我。

2 个答案:

答案 0 :(得分:0)

您可能想尝试一些these openid libraries。我将从Zend开始(在该列表中)。它有一个关于Zend网站的教程。

希望有帮助...

答案 1 :(得分:0)

OAuth2(基于OAuth2的OpenID)协议的实现非常简单,我建议阅读一些OAuth2教程(适用于https://www.digitalocean.com/community/tutorials/an-introduction-to-oauth-2https://aaronparecki.com/oauth-2-simplified/),然后实现code flow直接针对OAuth2授权服务器。

不要选择像Facebook或Google这样的“硬”提供商,因为它们的UI相当复杂,而且通常会努力使用自己不需要的SDK。我建议使用Github或SimpleLogin(免责声明:我是SimpleLogin的创建者),因为它们相当“准系统”,可以正确实现OAuth2,并且对开发人员非常友好。 SimpleLogin文档位于https://docs.simplelogin.io上。