我们从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 回答
Microsoft OWIN aka Katana根据此处要求.Net Framework 4.5:
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