回调 URL 在本地 Auth0 中不起作用

Posted

技术标签:

【中文标题】回调 URL 在本地 Auth0 中不起作用【英文标题】:Callback URL not working in Auth0, locally 【发布时间】:2020-08-27 21:13:47 【问题描述】:

我正在尝试使用 Auth0 配置登录。作为初始步骤的一部分,我创建了一个应用程序并添加了允许的回调 URL 和允许的注销 URL。我在/login/login-results/logout 路由中没有托管页面。我只是想通过获取JWT 令牌并在http://jwt.io/ 中测试它来学习 Auth0 的工作原理。

我尝试使用 Auth0 中开箱即用的登录 UI 流程。我创建了doc 中提到的登录 URL 来访问此端点

GET https://YOUR_DOMAIN/authorize?audience=API_IDENTIFIER&scope=SCOPE&response_type=code&client_id=YOUR_CLIENT_ID&redirect_uri=https://YOUR_APP/callback&state=STATE

但我在执行使用我的应用程序凭据和上述回调 URL 创建的端点时遇到此错误。

http://127.0.0.1:8080/login-results#error=access_denied&error_description=Service%20not%20found%3A%20name

我生成的端点:

https://fsnd-kavin.auth0.com/authorize?audience=audiencename&response_type=token&client_id=CLIENT_ID&redirect_uri=http://127.0.0.1:8080/login-results

真正的问题是什么?我是否缺少任何其他配置?

【问题讨论】:

我因这个错误坐了几个小时,并尝试了各种方法,但没有奏效。但是后来我小心地创建了另一个租户,是的,我遵循了相同的步骤,它起作用了。我知道这很奇怪,但它确实有效。就我而言,我已经将相同的 API 标识符作为受众,并确保我按照步骤创建了应用程序和 API。 【参考方案1】:

找不到服务

此错误消息表明您将不存在的 API 标识符作为受众传递。检查是否在仪表板的 API 部分中创建了 API。

【讨论】:

是的,我正确地创建了它,是的,我给出了与观众参数中提到的相同的标识符。我对此很确定.. @Tanver Hansan

以上是关于回调 URL 在本地 Auth0 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

本地主机在 chrome 和 firefox 中不起作用

jQuery 地址在回调中不起作用

本地 json 对象在 Typahead Bloodhound 中不起作用

动画在 api 响应成功回调中不起作用

回调闭包函数在单元格中不起作用

@font-face 在 Firefox 中不起作用 [重复]