我有一個桌面應用程序和一個移動應用程序。我想爲兩個「設備」使用相同的rails應用程序。換句話說,我希望移動應用程序在桌面應用程序上請求內容。使用Devise,Gatekeeper和OAuth2令牌的API和應用程序認證
我使用設計認證(電子郵件+密碼)。 我已在桌面應用程序上實施Doorkeeper,以便爲我的移動應用程序生成Oauth2令牌。
這裏是我的問題:
我before_filters套在我的桌面應用程序控制器,以確保他們。
- 我不確定移動應用程序應該如何與Devise共享OAuth2令牌以進行身份驗證並訪問受保護的控制器?
實際上,現在是門衛應該在我的控制器中用doorkeeper_for :all
代碼檢查移動令牌。但要做到這一點,我必須無法設計保護before_filter :authenticate_user!
...
我應該在設計中保存oauth標記嗎?
我誤解了移動應用程序應如何使用devise和OAuth2 protocole進行身份驗證?
THX
爲什麼我們不應該在桌面和移動設備上使用基於令牌的身份驗證? – lakesare 2016-01-27 14:46:51