在 Azure AD 登录中预填充用户名字段

prepopulating username field on Azure AD login

使用 Azure AD 进行身份验证时,有人知道是否可以将用户名作为参数发送到 https://login.microsoftonline.com/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee 的请求中,以便在登录提示中填充此字段吗?

我认为这不可能,但您可以使用自己的 html UI 自定义登录页面。自定义页面后,您可以尝试添加一些 javascript 块以在字段中添加用户名。 (在进行 UI 自定义时,我们无法控制 username/password 字段)。

是的。您可以指定 login_hint 参数。

例如:

https://login.microsoftonline.com/tenant-id/oauth2/authorize?login_hint=test.guy@company.com

当然你还需要包括其他标准参数。