我遇到了以下问题。我正忙着用Laravel 5制作Api,这个API的目标是与IOS进行通信。
我想要实现的是检查oauth访问过程,如果用户已经拥有Access令牌,“并且令牌仍然有效。如果这样好,请让用户自己授权,否则如果他的令牌已过期刷新他的令牌并签下他。
目前的解决方案是我查询用户并检查用户是否与owner_id相同。
是否有可能以更优雅的方式做到这一点?
非常感谢你!
答案 0 :(得分:0)
我相信你做得对。
基于SQL表结构,您可以获得所需信息的唯一方法是通过session_id加入oauth_sessions和oauth_access_tokens。
您可能希望确保owner_type显示'user',owner_id等于您的用户ID且令牌尚未过期(expire_time)。