首页 > 解决方案 > Laravel Socialite - 升级 Twitch 范围

问题描述

我正在开发 Web 应用程序,在后端服务器上使用 Laravel 堆栈,在前端服务器上使用 NuxtJS。我已经使用 Socialitesocialiteprovider/twitch来让用户登录无状态并且一切正常。

现在的问题是,当他按下前面的按钮时,我需要升级用户的范围。当他通过身份验证时,我必须在数据库中存储oauth_tokenrefresh_token稍后进行 Twitch API 的调用,但我不知道该怎么做......

我应该使用哪个过程?

谢谢你的帮助

标签: laravelauthenticationlaravel-socialite

解决方案


我认为即使刷新令牌,您也无法更新已经存在的身份验证令牌的范围,刷新中的范围必须是相同的范围或被省略。因此,您必须使用新范围对用户进行身份验证。


推荐阅读