【发布时间】:2012-12-16 08:34:54
【问题描述】:
所以我正在构建一个 cloud 平台来处理一堆 CodeIgniter 应用程序。
这个想法是在这些应用程序之间共享凭据,以便用户可以使用相同的@购买 App1 和 App2 987654331@.
一个process可以这样描述:
- 用户查看站点:http://myapps.tld
- 用户在http://myapps.tld 上创建了一个帐户
- 用户在http://myapps.tld/apps上浏览应用程序
- 用户购买 App1 && App2
- 主站点上有一个注册表单(比如说“http://myapps.tld”)
- 用户在http://myapp1.tld 和http://myapp2.tld 上输入相同的凭据(http://myapps.tld)
http://myapps.tld 上的身份验证是从头开始编码的(非常基本的)。
我认为实现此目的的一种方法是使用基于http://openid.myapps.tld 构建的OpenID 机制,并且每当用户需要通过平台上的应用程序进行身份验证时,他将被重定向到openid.myapps。 tld 确认/验证他的凭据并重定向回他的应用完全识别。
OpenID 是我的正确选择吗?我可以依靠它来处理主站点和不同应用程序上的身份验证吗?
如果是这样,我已经看到了一两个用于在 CI 2 上实现 OpenID 的库,但如果您有一些提示/教程,我将不胜感激:)
我还在考虑为“论坛/维基/博客”工具/服务添加相同的 OpenID 机制,这样用户/客户就不必再创建多个帐户来使用平台上的任何服务/应用程序。
提前致谢!
【问题讨论】:
-
这正是 OpenID 的目的,所以 - 是的,这是正确的选择。 - google.com/search?q=codeigniter+openid+tutorial
-
当然,我正在谷歌搜索,阅读一些有趣的帖子,所以是的 OpenID FTW!
标签: codeigniter openid codeigniter-2