azure - 如何使用我选择的电子邮件地址填充 Azure AD 登录页面?
问题描述
我有一个 MVC 5 应用程序,它首先使用他们的 SQL 标准凭据登录业务用户,然后将他们重定向到 Azure AD 登录页面。(我们不能使用任何类型的 SSO 解决方案。该应用程序公开的工具广泛使用 SQL 登录。我们需要 Azure AD 与 Microsoft Authenticator 应用程序进行 MFA。这不是一个公开可用的应用程序,它用于仅限已知的经过审查的用户)。
我真正想做的是用我们在数据库中为用户存储的电子邮件地址填充该登录页面上的电子邮件地址字段。我环顾四周,这似乎并不容易。有任何想法吗?我错过了什么?
解决方案
在登录请求中,您可以附加&login_hint=username@company.com
相关文档在这里: (CTRL+F login_hint) https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-protocols-oidc#send-the-sign-in-request
推荐阅读
- python - 有没有办法知道传递给函数的参数值?
- linux - 如何将 libname.so 链接到 C?
- c# - 使用 iText 打印扭曲的粗体文本
- c++ - 基于模板变量参数的类模板内的函数指针定义
- hive - HiveSQL 的 REPLACE() 函数,REGEXP_REPLACE() 未按预期工作
- r - 直接在一个因子上使用 case_when
- nginx - Nginx 条件代理通过配置
- node.js - 为什么我可以从浏览器访问 url 但从节点(axios.get)得到 403 错误(API)
- flutter - Flutter如何在类中保存数组并在任何页面中打印
- java - 字符串对象是不可变的;为什么我能够改变它?