我有一个SPA应用程序,该应用程序是使用Auth0作为IDP开发的。在本地进行开发时,我将Auth0 Allowed Web Origins设置设置为http://localhost:8080
,并使所有工作正常。
现在,我已将我的应用程序作为Web应用程序部署到Azure上-因此我的应用程序的寻址方式如下:myapp.azurewebsites.net
。我还包括了一个自定义域,以便可以像这样访问我的应用程序:myapp.mydomain.com
。
我进入了Auth0仪表板,并更新了允许的网络起源,使其包含https://myapp.azurewebsites.net
和https://myapp.mydomain.com
但是,我无法再获得Auth0进行身份验证。当我在Auth0处对auth端点进行调用时,出现了指向我的signin-oidc
端点的回调,错误为
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
我的猜测是我没有正确使用“允许的网络起源”。我该怎么做才能使它再次工作?
答案 0 :(得分:-1)
您的方向错误(就像我一样:))。解决方案是将web.config添加到您的项目。之前在这里讨论了很多时间。