我正在實現一個OpenID使用者,並且使用JanRain類(2.2.2)將失敗。具體來說,我看到以下症狀:CakePHP在使用JanRain openid庫時會引起什麼問題?
- 消費者無法正確識別openid_mode參數
- 消費者有很難找到的return_to變量
我相當肯定CakePHP引發了這個問題,因爲JanRain消費者示例中的示例代碼正常工作,但一旦它放入CakePHP控制器中就會失敗。我注意到CakePHP的調度器設置了一個$ _GET [url]參數,它混淆了JanRain驗證,但我已經能夠繞過那個(通過取消設置$ _GET ['url'])。我希望在那裏有人可能有一小堆提示/技巧來讓CakePHP和JanRain代碼一起玩。