检查用户是否具有lucadegasperi oath 2服务器的访问令牌

时间:2015-02-11 07:39:13

标签: php laravel oauth

我遇到了以下问题。我正忙着用Laravel 5制作Api,这个API的目标是与IOS进行通信。

我想要实现的是检查oauth访问过程,如果用户已经拥有Access令牌,“并且令牌仍然有效。如果这样好,请让用户自己授权,否则如果他的令牌已过期刷新他的令牌并签下他。

目前的解决方案是我查询用户并检查用户是否与owner_id相同。

是否有可能以更优雅的方式做到这一点?

非常感谢你!

1 个答案:

答案 0 :(得分:0)

我相信你做得对。

基于SQL表结构,您可以获得所需信息的唯一方法是通过session_id加入oauth_sessions和oauth_access_tokens。

您可能希望确保owner_type显示'user',owner_id等于您的用户ID且令牌尚未过期(expire_time)。

相关问题