首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从后端到前端的OAuth2代码不能工作

从后端到前端的OAuth2代码不能工作
EN

Stack Overflow用户
提问于 2021-06-10 11:44:32
回答 1查看 157关注 0票数 1

我一直在尝试为Google实现OAuth2与Vue和Deno的登录,这些是相关的端点/域。

后端localhost:8182

前端localhost:8080

这就是我的设置流程:在Vue前端,我从后端获取一个授权URI,我用http://localhost:8080作为重定向URI创建了这个授权URI。一旦用户登录,我就被指向Vue前端,使用URL中的授权代码。

现在,我希望将授权代码转换为访问令牌,因此使用JavaScript,我从URL中获取代码并将其转发给后端验证端点http://localhost:8182/oauth/validate,但它返回此错误:

无效授权响应:重定向路径应该与配置好的路径匹配,但got: /oauth/validate

我认为这是错误的,因为我将重定向URI设置为http://localhost:8080,但是我试图从/oauth/validate获得令牌,我还包括了Google控制台授权的URI。

我怎么才能解决这个问题?在另一篇文章中,我看到有人在使用相同的逻辑(将代码从前端发送到后端,并等待结果)。但我肯定做错了什么

EN

回答 1

Stack Overflow用户

发布于 2021-06-20 21:24:50

你试过移除/oauth/validate吗?我的本地应用程序中也有类似的情况。以下是“授权重定向URI”部分的内容:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67920479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档