Asp.net core Blazor应用通过ngrok进行多组织身份验证的关联失败
我启动了一个新的Blazor应用程序,上面写着Source:.NET Core 3.1.4,并选择了工作或学校帐户,在我的例子中,选择了多个组织进行身份验证。我让Visual Studio设置应用程序以进行身份验证 然后我在VisualStudio中运行应用程序并获取本地Url 然后,我运行ngrok时使用以下内容: ngrok http-host header=“localhost:5001” 还尝试使用IIS ngrok http-host header=“localhost:44389” 当我试图通过ngrok提供的URL访问该网站时,在AAD组织登录中提供凭据后,我会出现以下错误: 异常:关联失败。 未知位置 异常:处理远程登录时遇到错误。 Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler.HandlerRequestAsync() 异常:处理远程登录时遇到错误。 Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler.HandlerRequestAsync() Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext上下文) Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext上下文) 我想知道是否有办法让它起作用,或者至少理解为什么它不起作用或者不起作用。我在网上读了不少文章,尝试了各种相同的站点cookie策略、azure门户中的附加重定向URI以及其他一些东西,但从未想到过允许通过ngrok访问该站点的组合Asp.net core Blazor应用通过ngrok进行多组织身份验证的关联失败,asp.net-core,blazor,Asp.net Core,Blazor,我启动了一个新的Blazor应用程序,上面写着Source:.NET Core 3.1.4,并选择了工作或学校帐户,在我的例子中,选择了多个组织进行身份验证。我让Visual Studio设置应用程序以进行身份验证 然后我在VisualStudio中运行应用程序并获取本地Url 然后,我运行ngrok时使用以下内容: ngrok http-host header=“localhost:5001” 还尝试使用IIS ngrok http-host header=“localhost:44389”