【发布时间】:2011-06-23 17:38:22
【问题描述】:
我正在实现一个 OpenID 消费者,并且使用 JanRain 类 (2.2.2) 开箱即用失败了。具体来说,我看到以下症状:
- 消费者无法正确识别 openid_mode 参数
- 消费者无法找到 return_to 变量
我相当肯定是 CakePHP 引起了这个问题,因为 JanRain 消费者示例中的示例代码运行良好,但是一旦它被放置在 CakePHP 控制器中就会失败。
我注意到 CakePHP 的调度程序设置了一个混淆 JanRain 验证的 $_GET[url] 参数,但我已经能够绕过那个(通过取消设置 $_GET['url'])。我希望那里的某个人可能有一个简短的提示/技术列表,以使 CakePHP 更友好地使用 JanRain 代码。
【问题讨论】:
标签: php cakephp openid janrain