我可以使用自己的 UI 通过 Azure AD B2C 对用户进行身份验证吗?

Can I use my own UI to authenticate users with Azure AD B2C?

我正在尝试使用 Azure AD B2C 对 Angular2 单页应用程序的用户进行身份验证。我知道我可以使用与每个 Azure AD B2C 策略关联的 UI(默认或自定义)。出于多种原因,我对 Azure AD B2C UI(或自定义它所需的努力)不满意。

因此,我想在我的应用程序中使用我自己的 UI,它只会调用 Azure AD B2C。那可能吗?如果是这样,如何?我查看了 Azure AD B2C 自定义策略,但我不确定它们是否仍在使用默认(或自定义)Azure AD B2C UI。

目前,对 Azure AD B2C 用户进行身份验证的唯一方法是通过 Azure AD B2C 托管 UI(默认或自定义)。

如果您想完全创建自己的令牌并“向 B2C 发起 API 调用”以获取令牌,您将使用 OAuth 资源所有者Azure AD B2C 尚不支持的密码授予。

您可以通过在 Azure AD B2C 反馈论坛中投票来支持此功能并获取其进度更新:Add support for Resource Owner Password Credentials flow in Azure AD B2C