2015-04-02 31 views
0

我正在爲cakephp(thomseddon/cakephp-oauth-server)使用OAuth插件,這些插件在他們的時刻有一些問題。在cakephp中使用OAuth進行Api訪問

我希望能夠允許訪問我的CakePHP的休息與兩個電話

準備 - 這只是增加了在客戶端ID到我的桌子 身份驗證 - 使用grant_type密碼我送過來grant_type,用戶名,密碼和client_id並返回一個訪問令牌。

這兩個動作似乎都是按照正常工作的順序進行的,我得到一個訪問令牌,問題在於我獲得訪問權限後,我仍然被cakephp踢出,並重定向到登錄頁面,當我嘗試訪問其中一個休息行動。

比如有一次我有一個快捷鍵我發送多達http://customer-server-2.dev/api/documents.json?access_token=xxxxxxxxxxxxxxxx

的請求。在這一點上,我應該有機會,因爲訪問令牌是正確的,工作正常 - 但我不我重定向到登錄頁面。

如果有人能幫助我,我會永遠感激。

回答

1

可能有兩個問題

  1. 你的訪問令牌可expired.Get新的訪問令牌,並檢查

  2. 檢查範圍,當你正在訪問令牌

+1

訪問令牌很好,但仍然在日期 - 但範圍回來爲空 – 2015-04-03 19:12:02

+1

剛剛查看範圍,是的,這是問題,所以非常感謝你! :) – 2015-04-03 19:19:09

相關問題