以编程方式创建 Microsoft 帐户

Create a Microsoft account programmatically

我有一个应用程序使用 Azure Active Directory 来验证和管理人员。我需要能够让任何人使用他们的第 3 方帐户(Gmail、Yahoo 或任何组织帐户)登录。

如果他们有第 3 方帐户,我可以将他们注册到我的 Azure AD 中吗?这还不是 Microsoft 帐户?我知道我可以将他们发送到 https://signup.live.com/,在那里他们的帐户将成为 Microsoft 帐户。问题是当他们在我的网站上注册时,我是否可以通过编程方式做到这一点?怎么样?

没有。为其他用户创建 Microsoft 帐户的概念没有任何意义。用户如何知道帐户的密码? Microsoft 帐户由个人拥有和管理,必须由个人创建。

自从我发布问题后,Microsoft 发布了解决方案。它称为 Azure Active Directory B2C。它提供将第 3 方帐户连接到 AD。所有主要的第 3 方帐户都可以通过这种方式成为 Microsoft 帐户。

B2C 页面在这里:https://azure.microsoft.com/en-gb/documentation/services/active-directory-b2c/