asp.net-mvc - 如果不点击 Microsoft 登录页面,则无法访问 Azure 上的 Web 应用程序

标签 asp.net-mvc azure authorization

感觉我在这里错过了一些愚蠢的东西。

我已经将我的 Web 应用程序从 Visual Studio Web Express 发布到 Azure,没有出现任何问题,并且我可以通过 peanutdynamite.azurewebsites.net 访问该应用程序

问题是我一直登录我的 Microsoft 帐户。注销后,我会被重定向到 Microsoft 登录页面。我还设置了自定义域,但仍然被重定向到 MS Login。

如何让此应用程序面向公众?

最佳答案

我将尝试在答案中加入此内容 - 当我查看链接时,我收到一个错误的请求,表明我需要使用 Azure Active Directory 并添加为外部用户。您可能正在尝试通过 Azure AD 进行身份验证(除了您的表单解决方案之外)。检查您的 Azure 门户,查看您的应用程序和自定义 URL 是否在 Azure AD 中处于事件状态。

即使您不这样做,您也可以考虑使用 Azure AD 作为身份验证过程,因为您已经有了一个具有自定义 URL 的应用程序;然后您可以跳过表单例份验证。找到一篇文章,详细说明了此错误,涉及登录或退出 MS 帐户并看到错误 https://social.msdn.microsoft.com/Forums/en-US/da762da9-949d-4b32-b88e-c9c370933c99/getting-aadsts50020-error-on-microsoft-login-page-when-using-azure-active-directory-authentication?forum=WindowsAzureAD

关于asp.net-mvc - 如果不点击 Microsoft 登录页面,则无法访问 Azure 上的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31973523/

相关文章:

asp.net-mvc - 有没有办法为特定 Controller 中的每个 ASP.Net MVC 操作返回相同的数据?

c# - 在 excel C# .NET 的末尾插入行

python - Pyramid 中基于动态用户的授权

java - 如何在 JBoss 7 中设置 EJB 方法的默认角色?

asp.net-mvc - 像 Stack Overflow 这样的网站如何在 ASP.NET MVC 中传递用户信息?

asp.net-mvc - 使用 LEADTOOLS 将 doc 转换为 pdf

.net - Cosmos DB 模拟器 : Failed to get authorization headers for offers

azure - 如何检查我的 azure 网站实例计数是否被利用?

azure - 有没有办法使用 Terraform 创建 Azure 数据科学 VM?

header - 使用 AWS Amplify 登录时,将 JWT 添加到所有 GraphQL/AppSynce 请求