首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自github的授权回调URL无法工作,循环相同的页面

问来自github的授权回调URL无法工作,循环相同的页面
EN

Stack Overflow用户
提问于 2019-10-04 10:59:01
回答 1查看 1.6K关注 0票数 0

因此,我正在构建一个网站,要求用户经过github认证,以便通过netify cms创建和发布博客文章。

因此,在github中,我添加了应用程序。

网页设置如下:

代码语言:javascript
复制
https://example.netlify.com  

为了到达站点的管理区域发布博客和这样的用户必须导航到

https://example.netlify.com/admin/并通过github进行身份验证。

现在,身份验证部分正在工作,我正在登录我的github帐户,但是它循环回oauth页面,但是使用了一个奇怪的url:

代码语言:javascript
复制
https://example.netlify.com/admin/?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdeveloper.github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch&state=5d971eb88a5073cf804e90d5#/collections/blog

我已将授权回调URL设置为:

代码语言:javascript
复制
https://example.netlify.com/admin/#/collections/blog

这是用户应该登录的地方,以便发布博客和文章。

那它为什么一直在循环?我显然设置了一个字段不正确,我假设我的授权回调URL是不正确的?

EN

回答 1

Stack Overflow用户

发布于 2019-10-04 11:13:22

Error = redirect_uri_mismatch redirect_uri_mismatcherror_uri=https%3A%2F%2Fdeveloper.github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch

这条错误信息中的主要线索是redirect_uri_mismatch,如果您使用它并搜索它,您将开始理解这个问题。身份服务器的部分安全性是Redirct,身份服务器返回的重定向uri必须在idnetiy服务器本身上注册。有些人不能仅仅代表你的应用程序发送一个请求,然后在他们自己的站点上获得授权。

因此,无论您在应用程序中发送的uri重定向是什么,都需要注册到Github上,以获得工作授权。目前还没有。

你可以在这里读到更多关于它的OAuth应用程序访问令牌请求错误的故障排除。

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

https://stackoverflow.com/questions/58235087

复制
相关文章

相似问题

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