Office 365和Web窗体应用程序之间的单一登录

时间:2016-03-01 17:02:19

标签: c# asp.net .net-3.5 forms-authentication office365

我需要在net framework 3.5中的Web表单应用程序和Office 365门户之间进行SSO。我的Web应用程序使用SQL Server 2012的表单身份验证。可以实现此目的吗?我试图阅读微软提供的文档,但它非常密集。

1 个答案:

答案 0 :(得分:0)

我认为使用Office365进行身份验证的最简单方法是使用Web OAUTH流程。您可以在表单应用程序中实现WebBrowser控件,并从那里执行常用的Web OAUTH流程。我相信你也可以使用ADAL库。 另请参阅[此示例],(https://github.com/OfficeDev/PnP/tree/master/Samples/Office365Api.Overview),其中WPF应用程序连接Office 365服务。