xtr*_*nge 9 openid cakephp oauth cakephp-2.0
问题摘要:
我想创建一个基于CakePHP的注册和登录系统,提供多个不同的网关,如OpenID,Facebook,Twitter等.我希望系统允许用户将多种身份识别形式与他们的帐户相关联.
经过多次搜索后,我对任何允许多种授权方法的内容都填上了空白.Cake的授权系统确实使问题变得复杂,因此使用普通PHP教程并不是很有效.有没有人有解决方案,或者我可以从哪里开始?
示例:
举一个简单的例子,查看StackExchange网络:您可以使用堆栈交换帐户,Google,Yahoo,Facebook或OpenID登录/注册.登录后,您可以向帐户中添加更多这些方法,以便您可以通过多种方式识别这些方法.我意识到StackExchange可能不是用Cake编写的,但它就是一个例子.
谢谢!
这是独家新闻:我想为CakePHP中提供oauth/openid的每个主要服务集成一个简单的注册/登录系统.
基本上,我希望我的用户能够注册旧时尚方式(包括验证电子邮件)或使用现有服务来验证自己.我希望他们能够使用该服务或用户名和密码登录.
现在,我已经找到了非常深入的插件,用于完整的Facebook集成等,但最重要的是,我想在这一点上使用它进行注册和登录,我希望无论哪个体验都是相同的他们选择的服务(另外,我想了解它的工作原理......因为这毕竟是关于学习CakePHP).
我还希望他们能够在创建帐户后能够链接其他服务,如果他们愿意的话.在坚果壳中,它们的帐户应该能够链接到任意数量的登录服务,或者根本不能.
我到底该怎么做呢?
谢谢,
詹姆士
看起来现在有一个使用Opauth 的第三方库可用,如这个面包店线程中详细介绍的
这是 CakePHP 版本的 github 页面:
https://github.com/uzyn/cakephp-opauth
| 归档时间: |
|
| 查看次数: |
4559 次 |
| 最近记录: |