小编use*_*713的帖子

如何使用Laravel管理OAuth刷新令牌?

Socialiate插件为Laravel中的OAuth提供了一个实现,但它似乎主要是为了让他们不必在自己的网站上创建用户帐户.

我正在创建一个有助于管理其Youtube帐户的应用程序,这意味着auth请求的范围更广(容易更改)但我还需要刷新令牌(而不仅仅是访问令牌)以便长期访问其帐户.

是否有Laravel的包装已经处理过了?我找不到一个,但也许我正在寻找错误的东西.

如果没有,我该怎么做呢?当我编写与Youtube的API交互的代码时,我是否只需要检查访问令牌是否过期,如果是,请编写一个执行HTTP请求的函数来获取一个带有我存储在其中的刷新令牌的新请求数据库?我想还会扩展Socialite来检索刷新令牌?

我觉得必须有一个更好的方式,不要让我重新发明轮子.

oauth laravel google-api-php-client laravel-socialite laravel-5.1

9
推荐指数
2
解决办法
4689
查看次数