【发布时间】:2016-01-22 05:56:20
【问题描述】:
我将 auth0 的“允许回调 URL”设置为 http://myapp/LoginCallback.ashx,http://myapp/
但我从来没有点击过 LoginCallback.ashx。当我将回调设置为 http://myapp/LoginCallback.ashx 时,我收到来自 auth0 的错误消息:
回调网址不匹配。 http://myapp/不在授权回调URL列表中:http://myapp/、http://myapp/LoginCallback.ashx;
如果我将回调设置为http://myapp/,它会返回一个身份验证代码,但显然确实设置了任何内容,因为它没有点击 ASHX 页面。我完全按照 ASP.Net 教程的第 2 步进行操作,但无济于事。
非常感谢任何帮助
编辑:“允许的回调 URL”应该设置为 http://myapp/ 并且 Lock 的 callbackUrl 设置为 http://myapp/LoginCallback.ashx
【问题讨论】:
-
需要澄清的快速问题 - 您是否确定您指向的是已清除这些回调的应用程序?如果您有多个应用程序,这有时会使用户绊倒。此外,仪表板上允许的回调 URL 字段中的两个 URL 之间是否有空格?如果您在此处从仪表板复制/粘贴它,则没有空格,这可能会干扰并将两个 URL 视为一个?
-
@KassandraPerch 谢谢队友,但如下所述,没有将我的回调 url 放在锁定配置中。顺便说一句,如果您登录到 auth0,本教程会将您的 url 放在代码 sn-ps 中,但如果您没有登录,则不会那么冗长。也许更多的叙述可能会对新手有所帮助
标签: auth0