不点击 Microsoft 登录页面就无法访问 Azure 上的 Web 应用程序

Can't access web app on Azure without hitting Microsoft Login page

感觉我在这里漏掉了一些愚蠢的东西。

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

访问该应用程序

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

如何让这个应用程序 public 面向?

我会尝试在答案中抛出这个 - 当我查看 link 时,我收到一个错误的请求,说我需要使用 Azure Active Directory 并添加为外部用户。您可能正在尝试通过 Azure AD 进行身份验证(除了您的表单解决方案之外的意外)。检查你的 Azure 门户,看看你是否有应用程序和自定义 URL 在 Azure AD 中处于活动状态。

即使您不这样做,您也可以考虑使用 Azure AD 作为您的身份验证过程,因为您已经拥有一个带有自定义 URL 的应用程序;然后你可以跳过表单验证。找到一个 post 在这里详细说明了这个错误 w/ 关于登录或注销 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