我们首先使用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这样的库
提前致谢
答案 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