2011-02-08 49 views
1

我正在實現一個OpenID使用者,並且使用JanRain類(2.2.2)將失敗。具體來說,我看到以下症狀:CakePHP在使用JanRain openid庫時會引起什麼問題?

  1. 消費者無法正確識別openid_mode參數
  2. 消費者有很難找到的return_to變量

我相當肯定CakePHP引發了這個問題,因爲JanRain消費者示例中的示例代碼正常工作,但一旦它放入CakePHP控制器中就會失敗。我注意到CakePHP的調度器設置了一個$ _GET [url]參數,它混淆了JanRain驗證,但我已經能夠繞過那個(通過取消設置$ _GET ['url'])。我希望在那裏有人可能有一小堆提示/技巧來讓CakePHP和JanRain代碼一起玩。

回答

0

對不起,我不太瞭解你的問題,但由於我成功使用JanRain插件已經有一段時間了,下面至少有一個提示,我記得從設置它時開始:嘗試降低你的CakePHP安全設置從「高」到「中」甚至「低」,至少用於測試目的。

如果沒有幫助,而且您認爲自己知道代碼的哪一部分導致了問題,請立即告訴我,我會向您提供我的源代碼。

0

嘗試定期更新,並適用於CakePHP的linked here的OpenID的組件

確保您有LIB CURL和OpenSSL擴展啓用

相關問題