【问题标题】:auth0 page redirect not working in ASP.MVCauth0 页面重定向在 ASP.MVC 中不起作用
【发布时间】: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


【解决方案1】:

问题不在于允许的回调 URL 列表,而是您在登录时指定的回调 URL。确保使用 http://myapp/LoginCallback.ashx 作为指定的 redirect_uri(如果直接调用 /authorize 端点)或 @ 987654323@ 如果您使用的是 Lock/auth0.js。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-04
    • 2013-08-16
    • 2015-10-09
    相关资源
    最近更新 更多