node.js - Client_id 和 Client_secret 参数在令牌交换端点中未定义
问题描述
当我将用户的浏览器重定向到redirect_uri
参数指定的 URL 时:
https://oauth-redirect.googleusercontent.com/r/YOUR_PROJECT_ID?code=AUTHORIZATION_CODE&state=STATE_STRING
令牌交换请求包括以下参数:
- Client_id
- Client_secret
- 授予类型
- 代码
- 刷新令牌
但我收到grant_type,code,redirect_uri
.
resRedirectUri = "https://oauth-redirect.googleusercontent.com/r/YOUR_PROJECT_ID?code=AUTHORIZATION_CODE&state=STATE_STRING"
res.redirect(resRedirectUri);
app.post("/agentfns/rootoken", (req, res, next) => {
console.log("clientId,ClientSecret",Client_id,Client_secret);
}
为什么Client_id
和Client_secret
未定义?
解决方案
推荐阅读
- spring - Spring Azure AD SSO - AADSTS50011:请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配
- javascript - JSON 中的 C# Web API 2 日期格式问题
- java - 传递给持久化的错误分离对象的解释
- php - 如何将 Active Campaign 中的事件跟踪脚本添加到 squarespace 网站?
- mysql - 如何并排连接两个不同的表(没有公共列)而不在 Mysql 的输出中获得交叉连接?
- python - 尝试在我的 pygame 平台游戏中创建快速停止功能
- java - Spring:为什么使用@Service 类而不是 Singleton 对象?
- docker - 在 Docker 上创建镜像
- java - Hibernate Native Query 性能不佳,难以转换为 JQPL
- javascript - 在每个循环中运行 Lottie 动画,但等待动画完成?