要像SO一样添加OpenID,我是否必须分别实现每个OpenID



我看到大多数允许您使用OpenID登录的网站都列出了几个OpenID提供商,如雅虎、谷歌、mypenID等。

如果我想为我的网站用户提供相同的功能(允许他们使用雅虎或Gmail等登录),我必须单独添加每个OpenID提供商吗?我的意思是,我必须研究如何添加雅虎,然后研究如何添加Gmail,然后再研究如何添加OpenID等等吗。?还是有更简单的方法?

我使用PHP,所以任何可以让这更容易的建议或库都欢迎

是的,如果提供程序更改了接口或API,则必须执行特定于提供程序的工作来构建、测试和维护每个集成。

或者,你可以省去与每项服务建立集成的麻烦,转而使用Janrain或Gigya这样的"社交登录"服务。它们不是免费的,但它们会解决你的问题。

相关内容

  • 没有找到相关文章

最新更新