使用.Net 4.0 webforms和Azure AD实现SSO

时间:2016-12-13 19:35:51

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

我们首先使用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 OWIN这样的库

提前致谢

1 个答案:

答案 0 :(得分: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

相关问题