如何使用我选择的电子邮件地址填充 Azure AD 登录页面?

J. *_*ett 3 azure azure-active-directory azure-ad-b2c

我有一个 MVC 5 应用程序,它首先使用业务用户的 SQL 标准凭据登录,然后将他们重定向到 Azure AD 登录页面。(我们不能使用任何类型的 SSO 解决方案。该应用程序公开的工具广泛使用 SQL 登录。我们需要 Azure AD 使用 Microsoft Authenticator 应用程序执行 MFA。这不是一个公开可用的应用程序,它用于仅已知经过审查的用户)。

我真正想做的是使用我们在数据库中为用户存储的电子邮件地址填充该登录页面上的电子邮件地址字段。我环顾四周,这似乎不太可能。有任何想法吗?我缺少什么?

Zac*_*fer 6

在登录请求中,您可以附加&login_hint=username@company.com

相关文档位于:(CTRL+F login_hint)https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-protocols-oidc#send-the-sign-in-request