用户是否可以在不登录 Microsoft 的情况下使用 Azure B2C 进行身份验证

Is it possible to for a user to authenticate with Azure B2C without going to microsoft login

我知道 B2C 的局限性表明它不支持 Daemons/Server 非交互身份验证的 Side Apps 应用程序。

https://azure.microsoft.com/en-gb/documentation/articles/active-directory-b2c-limitations/

就我而言,

我的应用程序上有一个用户可以输入他们的详细信息,但我想完全控制旅程,我不想重定向到 https://login.microsoftonline.com 等...来获取令牌。

我知道 B2C Azure 门户允许您提供静态 HTML 页面作为登录页面的模板,但这对我的情况来说还不够好。

我猜这目前不受支持,但最终会支持。

我认为由于服务的性质,这是不可能的。当您使用提供开箱即用的此类功能的服务时,可以完全控制管道。在这里,用户更像是 "isolated" 来自某些样板功能,这有时是有益的。

如果您需要完全控制,我认为您将需要使用类似 Windows Identity Foundation 和可以自定义的联合身份验证之类的东西。

您要求的身份验证类型是资源所有者密码凭据。现在,它正在确定范围,他们说它将在 2017 年夏天发布。注意: 仅支持本地帐户,不支持任何外部提供商,如 FB、Google 等。 .

更多详情https://feedback.azure.com/forums/169401-azure-active-directory/suggestions/13817784-add-support-for-resource-owner-password-credential

您可以投票并让团队继续努力