我的auth0'允许的回拨网址'设置为http://myapp/LoginCallback.ashx,http://myapp/
但我从未点击过LoginCallback.ashx。当我将回调设置为http://myapp/LoginCallback.ashx时,我从auth0收到错误说:
回调网址不匹配。 http://myapp/不在授权回调网址列表中:http://myapp/,http://myapp/LoginCallback.ashx;
如果我将回调设置为http://myapp/,它会使用auth代码返回它,但显然会设置任何内容,因为它没有到达ASHX页面。我按照ASP.Net教程第2步的说法,但没有用。
任何帮助非常感谢
编辑:'允许的回拨网址'应该设置为http://myapp/,并且Lock的callbackUrl设置为http://myapp/LoginCallback.ashx
答案 0 :(得分:2)
问题不在于允许的回调网址列表,而是您在登录时指定的回调网址。确保使用<button id="startstop">Start/stop</button>
<div id="snow"> </div>
作为指定的http://myapp/LoginCallback.ashx
(如果调用/ authorize端点)如果您使用的是Lock / auth0.js,则直接)或redirect_uri
。