1

我将我的 auth0 '允许回调 URL' 设置为http://myapp/LoginCallback.ashx,http://myapp/

但我从来没有打过LoginCallback.ashx。当我将回调设置为http://myapp/LoginCallback.ashx 时,我从 auth0 收到一条错误消息:

回调 URL 不匹配。http://myapp/不在授权回调 URL 列表中:http://myapp/http://myapp/LoginCallback.ashx

如果我将回调设置为http://myapp/它会返回一个身份验证代码,但显然确实设置了任何内容,因为它没有点击 ASHX 页面。我严格按照 ASP.Net 教程的第 2 步进行操作,但无济于事。

非常感谢任何帮助

编辑:“允许的回调 URL”应该设置为http://myapp/并且 Lock 的 callbackUrl 设置为http://myapp/LoginCallback.ashx

4

1 回答 1

2

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

于 2016-01-21T21:03:30.153 回答