gpt4 book ai didi

c# - 使用 X509 证书通过 Azure AD 对应用程序进行身份验证

转载 作者:行者123 更新时间:2023-12-03 03:46:36 25 4
gpt4 key购买 nike

我的 Web 表单应用程序必须连接到 Azure AD 才能进行单点登录。我添加了一个 OWIN Startup 类并添加了本文答案中显示的代码:

404 not found error when trying to initialize Azure AD

当我运行该应用程序时,它给出“访问被拒绝”。

我在下面的链接中阅读了有关 X509 证书身份验证的信息,并在 Login.aspx 中添加了代码,但是,它永远不会到达此代码。它点击上述链接的 Startup.cs 代码并抛出错误“访问被拒绝”:

https://learn.microsoft.com/en-us/azure/app-service/app-service-web-configure-tls-mutual-auth#special-considerations-for-certificate-validation

我想知道是否也需要X509证书代码以及如何验证它。

在第二个链接中,检查此部分:“ASP.NET WebForms 示例”。我已在 Login.aspx 中添加了此代码。

最佳答案

Web Form application has to connect to Azure AD for Single-Signon

谢谢soumi-MSFT发帖your answer帮助其他社区成员。

“遗憾的是,我们没有发布任何适用于 ASP .Net WebForms 的示例。所有可用的都是 MVC 应用程序。您可以找到可用列表 samples here

话虽如此,由于 ASP .NET WebForms 使用传统的事件驱动模型,我相信 ASP .NET WPF 示例可能会有所帮助。请查找sample here

欲了解更多信息,请参阅以下链接:

ASP.NET Web Forms application to use Azure Active Directory . .

SO thread .& X.509 Client certificate credential | Git-Hub .

关于c# - 使用 X509 证书通过 Azure AD 对应用程序进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68922077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com