回调 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 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章