asp.net - 什么可以用来替代旧版 .NET Web 应用程序中的 Windows 身份验证?
问题描述
我们有一堆使用 Windows 身份验证的 .NET Web 应用程序(Web 窗体和 MVC)。我们需要让这些应用程序准备好在 AWS Elastic Bean Stalk 服务中运行,但不支持 Windows 身份验证。我已经看到博客有一些棘手的变通办法来使它工作,但更愿意避免这条路。
如果我们从应用程序中删除 Windows 身份验证,我们可以采用什么好的替代方案,它仍然可以为用户提供相同的单点登录体验,但在新环境中直接得到支持?
解决方案
也许一个不错的选择可能是Microsoft 身份平台。
Microsoft 身份帐户可用作本地计算机上用户的 Windows 操作系统登录名,因此它将与用于登录 Web 应用程序的帐户相同(也将是单点登录体验,与任何 OAuth 身份一样执行)。
推荐阅读
- javascript - 即使在 React 中修改状态后,输入也不会清除内容
- pytorch - 如何在pytorch中使用批次识别错误分类
- reactjs - TypeScript React App 的 WebStorm 断点问题(使用 webpack)
- excel - 如何使用 Selenium Web Driver +Test NG 将 SQL 查询结果写入 excel
- powershell - 运行 Powershell 脚本时需要 Unix 权限
- python - 结果后返回顶部
- javascript - 当屏幕改变大小时调整画布大小
- javascript - material-ui 中的高级样式
- php - 如何修复“无法加载 PDF 渲染库”使用 PHPExcel TCPDF 将 Excel 导出为 PDF
- javascript - 将字符串作为模板处理的最佳方法是什么?