c# - 使用 X509 证书通过 Azure AD 对应用程序进行身份验证
问题描述
我的 Web 窗体应用程序必须连接到 Azure AD 才能进行单点登录。我添加了一个 OWIN Startup 类并添加了本文答案中显示的代码:
当我运行应用程序时,它给出“拒绝访问”。
我在下面的链接中阅读了有关 X509 证书身份验证的信息,并在 Login.aspx 中添加了代码,但是,它从未到达此代码。它点击上述链接的 Startup.cs 代码并抛出错误“访问被拒绝”:
我想知道是否还需要 X509 证书代码以及如何对其进行身份验证。
在第二个链接中,检查此部分:“ASP.NET WebForms 示例”。我在 Login.aspx 中添加了这段代码。
解决方案
Web 表单应用程序必须连接到 Azure AD 才能进行单点登录
谢谢soumi-MSFT发布您的答案以帮助其他社区成员。
“不幸的是,我们没有发布任何可用于 ASP .Net WebForms 的示例。所有可用的都是 MVC 应用程序。您可以在此处找到可用示例的列表。
话虽如此,由于 ASP .NET WebForms 使用传统的事件驱动模型,我相信 ASP .NET WPF 示例可能会有所帮助。请在此处找到示例 “
更多信息请参考以下链接:
推荐阅读
- java - 创建父类的数组并向其添加子对象
- sympy - 在 sympy 中记录中介结果
- python - 如何导入和使用我的 python 包?
- c++ - 使用 Winsock 和 dirent 向客户端发送目录列表的问题
- machine-learning - 训练 YOLOv3 后缺课
- c++ - 用户输入的新 int
- c# - 如何在 Eyeshot 中扩展 CylindricalSurface?
- firebase - Firebase 身份验证中 User.verifyBeforeUpdateEmail 的 REST 调用是什么?
- node.js - 如何从消息中获取提及的用户 ID | 不和谐.js
- flutter - 使用 youtube_player_flutter 退出全屏时应用停止