2015-02-11 28 views
1

我遇到以下問題,我來交叉。我忙於用Laravel 5製作一個Api,這個API的目標是與IOS進行通信。檢查用戶是否有與lucadegasperi oath 2服務器的訪問令牌

如果用戶已經擁有Access令牌,那麼我要存檔的就是檢查oauth訪問過程,如果令牌仍然有效,那麼讓用戶授權他自己,否則如果他的令牌是過期刷新他的令牌和他簽約的。

目前的解決辦法是,我查詢用戶,並檢查用戶ID一樣owner_id。

是否有可能做到這一點在一個更優雅的方式?

非常感謝!

回答

0

我相信你做得對。

根據SQL表結構,獲得所需信息的唯一方法是通過session_id加入oauth_sessions和oauth_access_tokens。

您可能想要確保owner_type表示'user',owner_id等於您的用戶的ID並且令牌尚未過期(expire_time)。

相關問題