【问题标题】:Implementing SSO with .Net 4.0 webforms and Azure AD使用 .Net 4.0 网络表单和 Azure AD 实施 SSO
【发布时间】:2016-12-13 19:35:51
【问题描述】:

我们从 Azure AD 开始,在一个使用 webforms 和 Office 365 开发的网站上实现 SSO,所以我正在阅读它,据我了解,我们需要使用一些像这样的块

PM> Install-Package Microsoft.Owin.Security.OpenIdConnect 
PM> Install-Package Microsoft.Owin.Security.Cookies 
PM> Install-Package Microsoft.Owin.Host.SystemWeb

现在,要安装它,我们的项目需要 4.5 .NET 框架,但它是使用 4.0 框架开发的。

有谁知道将 webform 4.0 Web 应用程序连接到 Azure AD 的最佳方法是什么?我在 Microsoft 文档中找到的所有信息都是面向 MVC 并使用 4.5 OWINs 之类的库

提前致谢

【问题讨论】:

  • 您对这个问题还有疑问吗?

标签: .net azure single-sign-on azure-active-directory


【解决方案1】:

Microsoft OWIN aka Katana 需要 .Net Framework 4.5,根据此处:

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>

https://katanaproject.codeplex.com/SourceControl/latest#src/Microsoft.Owin/Microsoft.Owin.csproj

如果你想在你的项目中使用 Katana 来与 Azure AD 集成,你需要将你的项目升级到 .Net Framework 4.5。

或者您需要自己在 Web 表单应用程序中实现 OpenId 连接流。您可以参考以下链接中的 OpenId 连接流程以了解详细信息:

Authorize access to web applications using OpenID Connect and Azure Active Directory

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 2021-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多