【问题标题】:OpenID for CodeIgniter AppsCodeIgniter 应用程序的 OpenID
【发布时间】:2012-12-16 08:34:54
【问题描述】:

所以我正在构建一个 cloud 平台来处理一堆 CodeIgniter 应用程序。
这个想法是在这些应用程序之间共享凭据,以便用户可以使用相同的@购买 App1App2 987654331@.
一个process可以这样描述:

http://myapps.tld 上的身份验证是从头开始编码的(非常基本的)。
我认为实现此目的的一种方法是使用基于http://openid.myapps.tld 构建的OpenID 机制,并且每当用户需要通过平台上的应用程序进行身份验证时,他将被重定向到openid.myapps。 tld 确认/验证他的凭据并重定向回他的应用完全识别。

OpenID 是我的正确选择吗?我可以依靠它来处理主站点和不同应用程序上的身份验证吗?

如果是这样,我已经看到了一两个用于在 CI 2 上实现 OpenID 的库,但如果您有一些提示/教程,我将不胜感激:)

我还在考虑为“论坛/维基/博客”工具/服务添加相同的 OpenID 机制,这样用户/客户就不必再创建多个帐户来使用平台上的任何服务/应用程序。

提前致谢!

【问题讨论】:

标签: codeigniter openid codeigniter-2


【解决方案1】:

OpenID 是要走的路。在getsparks.org 上有几个火花:

最新的 oauth2 可能是最好的选择。 http://getsparks.org/packages/oauth2/versions/HEAD/show

【讨论】:

  • 见 github repo This is only to authenticate onto OAuth2 providers and not to build an OAuth2 service。我需要我的 coreApp 成为 OpenID ProviderOtherApps 作为 OpenID Consumers 。我会把你的提议作为ConsumerCI-2-OAuth-2-Server 作为Provider
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-12
  • 2011-05-02
  • 2017-12-11
  • 2010-09-06
相关资源
最近更新 更多