rest - Moodle 网络服务刷新令牌
问题描述
我知道我可以通过 url 获取 Web 服务客户端令牌
它有效。我得到一个令牌和私人令牌。
但我没有看到 refreshtoken 网址。我可以通过moodle 管理员帐户查看到期日期。
有谁如何刷新moodle令牌?私人令牌有什么用?
谢谢
解决方案
看起来没有像 OAuth 2 规范那样刷新令牌的内置功能。如果您的 API 调用失败,您将需要再次调用 login/token.php。
不幸的是 login/token.php 文件只返回令牌并且可能返回私有令牌(私有令牌,仅传输给 https 站点和非管理员用户。)。从客户端的角度来看,无法知道令牌何时到期。
参考:
推荐阅读
- javascript - 如何在打字稿中正确使用泛型?
- c - “?”有什么用?和“:”在以指针为参数的函数中?
- c# - 检查字符串是否有任何列表
价值观 - tensorflow - Keras,ImageDataGenerator,无法识别图像文件
- java - 尝试在 java 1.6 中调用 bean 中的方法时视图层出错
- sql - SQL - 对数学表达式进行四舍五入
- php - Laravel 8、Passport 和 MongoDB 集成
- php - 从文本代码执行计算 - Laravel
- clion - PlatformIO CLion 集成失败“无法运行程序”
- javascript - 如何在 ReactJS FullCalendar 包装器中屏蔽所有过去的日期?