Laravel Socialite - 升级 Twitch 范围

Laravel Socialite - Upgrade Twitch scopes

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

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

我应该使用哪个流程?

感谢您的帮助

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