laravel - Laravel Socialite - 升级 Twitch 范围
问题描述
我正在开发 Web 应用程序,在后端服务器上使用 Laravel 堆栈,在前端服务器上使用 NuxtJS。我已经使用 Socialitesocialiteprovider/twitch
来让用户登录无状态并且一切正常。
现在的问题是,当他按下前面的按钮时,我需要升级用户的范围。当他通过身份验证时,我必须在数据库中存储oauth_token
并refresh_token
稍后进行 Twitch API 的调用,但我不知道该怎么做......
我应该使用哪个过程?
谢谢你的帮助
解决方案
我认为即使刷新令牌,您也无法更新已经存在的身份验证令牌的范围,刷新中的范围必须是相同的范围或被省略。因此,您必须使用新范围对用户进行身份验证。
推荐阅读
- c - 基本 SDL2 应用程序使用 MinGW-w64 编译但不运行
- typescript - VS Code 不更新 TS+Lerna monorepo 中的有效导出('x 没有导出的成员 y')
- database - 在 Spring JPA 中链接 3 个多对多连接表的最佳方法是什么?
- tensorflow - Tensorboard 图显示无意义的结果没有输入大小
- excel - Excel VBA:插入值后应用预定义的单元格格式
- python - 访问多个股票代码的 yfinance Ticker 对象会导致 AttributeError
- java - 在 Apache Tomcat 上部署战争花费了太多时间
- flutter - 为子颤动中的内容创建动态数组
- python - 如何按字母顺序组织列表中的列表?
- r - 从 Github 安装的软件包是否需要 Rtools?