如何获取SharePoint站点身份验证信息以在SharePoint网站中集成的ASP.NET网站中使用它?

时间:2014-05-02 10:13:37

标签: asp.net sharepoint

我已通过内容编辑器Web部件在SharePoint页面中使用IFrame将我的ASP.NET网站集成到SharePoint网站中。 ASP.NET Web应用程序没有任何身份验证和在其中实现授权。但SharePoint网站正在实施一些身份验证。现在我的要求是如何以编程方式在我的ASP.NET Web应用程序中获取和使用SharePoint身份验证信息,以便根据经过身份验证的用户级别进行一些代码操作。非常感谢。谢谢提前

1 个答案:

答案 0 :(得分:0)

“正确”的做法是将您的网站重新开发为应用程序页面的集合。这允许您限制对网站集管理员或几乎任何级别的SharePoint身份验证的权限。 http://msdn.microsoft.com/en-us/library/Ee231581(v=vs.100).aspx

这使您可以直接在“Web”应用程序中使用SharePoint对象模型。

从传统的Web应用程序转移到在Sharepoint _layouts文件夹下运行的所有部分有点复杂,但它值得花费时间并且非常容易更新。

应该注意的是,您的现有IIS网站将被删除,并且页面将通过包含您的应用程序页面的SharePoint功能重新归属到该布局文件夹。