Azure active directory 什么是';登录url';在Windows Azure Active Directory应用程序中?

Azure active directory 什么是';登录url';在Windows Azure Active Directory应用程序中?,azure-active-directory,Azure Active Directory,我已经在WindowsAzure Active Directory中配置了我的第一个应用程序,一切正常:我可以使用我的目录中的帐户登录 然而,我还不完全清楚所有的概念,尤其是登录url。工具提示显示: 用户可以登录并使用您的应用程序的URL。您可以稍后更改此设置 但是用户登录到login.windows.net上的某个地方,而且,无论我在这里输入什么,身份验证都会继续工作。那么这个“登录url”是什么呢 我明白为什么这可能会令人困惑。我认为您可以将其视为整个登录过程开始的URL(即,您的应用程序

我已经在WindowsAzure Active Directory中配置了我的第一个应用程序,一切正常:我可以使用我的目录中的帐户登录

然而,我还不完全清楚所有的概念,尤其是登录url。工具提示显示:

用户可以登录并使用您的应用程序的URL。您可以稍后更改此设置

但是用户登录到
login.windows.net
上的某个地方,而且,无论我在这里输入什么,身份验证都会继续工作。那么这个“登录url”是什么呢


我明白为什么这可能会令人困惑。我认为您可以将其视为整个登录过程开始的URL(即,您的应用程序的URL,如果他们未登录,将发送到login.windows.net)


此外,即使现在您可以输入任何内容,并且身份验证仍然有效,我会尝试将其指向正确的位置,以防将来情况发生变化。

在我看来,当用户注销并重定向到Active directory登录页面时,它对于wsFederation领域的价值具有重要意义。

当您将应用程序添加到azure ad时,它会为您提供客户端id和密钥。当您在MVC webappp中使用它时,您将看到web.config中有一个如下所示的条目:

<system.identityModel.services>
    <federationConfiguration>
      <cookieHandler requireSsl="true" />
      <wsFederation passiveRedirectEnabled="true" issuer="https://login.windows.net/{some guid}/wsfed" realm="https://localhost:44304/" requireHttps="true" />
    </federationConfiguration>
  </system.identityModel.services> 

复制用户登录url的值。

如果您访问,您会发现一长串可以访问您帐户的应用程序。如果您单击这些应用程序,您将被重定向到可以初始化登录过程的主页。但是,如果应用程序没有在其清单中声明一个
signInUrl
,则会出现一个错误,表明该应用程序配置错误


在新的Azure门户UI中,“登录URL”现在称为“主页URL”,您可以在应用程序注册配置的“品牌”下找到它。

有趣的是,Auth0将此字段定义为“完全任意”。
something went wrong...
You cannot access this application because it has been misconfigured. Contact your IT department and include the following information:
Undefined Sign-On URL for application "BlahBlahBlah"