【发布时间】:2016-03-03 11:12:14
【问题描述】:
Socialiate 插件在 Laravel 中提供了 OAuth 的实现,但它似乎主要是为了让他们不必在您自己的网站上创建用户帐户。
我正在制作一个帮助管理他们的 Youtube 帐户的应用程序,这意味着身份验证请求的范围更广(这很容易更改),但我还需要一个刷新令牌(而不是一个访问令牌)以进行长期访问到他们的帐户。
Laravel 是否有一个包已经可以处理这个问题?我一直找不到,但也许我在寻找错误的东西。
如果不是,我应该如何处理?当我编写与 Youtube 的 API 交互的代码时,我是否只需要检查访问令牌是否已过期,如果是,则编写一个执行 HTTP 请求的函数,以使用我存储在数据库?而且我想还扩展社交名流来检索刷新令牌?
我觉得一定有更好的方法,不需要我重新发明轮子。
【问题讨论】:
标签: laravel oauth laravel-5.1 google-api-php-client laravel-socialite