c# - ASP.NET Core 中的 Microsoft 身份验证 - MFA
问题描述
我们正在使用 ASP.NET Core 和 IdentityServer 4 实现我们自己的联合身份验证服务器,并首先成功实现了 Microsoft 帐户版本。
用户通过 Microsoft 进行身份验证后,是否有办法知道在其身份验证过程中是否应用了 MFA?我知道我可以在 IdentityServer 本身中专门实现 MFA,但我不想让用户不必要地运行多个 MFA 周期。
同样的问题适用于任何外部提供商(谷歌、Facebook 等),但我现在将与微软打交道。
解决方案
推荐阅读
- css - 防止 nginx 将 css 文件作为文本/纯文本提供
- python - 在 openCV 中优化彩色珠子的图像识别
- excel - 如何在 if 函数中保持相同的单元格引用,直到 if 函数为真/假?
- jquery - 将特定事件从子 iframe 捕获到父 iframe
- php - 函数 setTimezone 更改时区但不更改日期
- python - 在while循环中更新变量的问题
- javascript - 如何实现 JavaScript getUserMedia 存根以发送自定义音频字节
- python - ValueError:信号仅在主线程中有效
- scala - 通过拆分提取字符串和符号
- sql - 是否可以通过将列与另一个存在的临时表匹配来更改列?