【问题标题】:How to get SharePoint Site authentication information to use it in an ASP.NET website which is integrated inside that SharePoint Site?如何获取 SharePoint 站点身份验证信息以在集成在该 SharePoint 站点内的 ASP.NET 网站中使用它?
【发布时间】:2014-06-18 23:49:51
【问题描述】:

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

【问题讨论】:

    标签: asp.net sharepoint


    【解决方案1】:

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

    这允许您直接在“网络”应用程序中使用 SharePoint 对象模型。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-11
      • 1970-01-01
      • 1970-01-01
      • 2012-04-18
      相关资源
      最近更新 更多