【问题标题】:Using SharePoint Webservices from External (non-SharePoint) Applications从外部(非 SharePoint)应用程序使用 SharePoint Web 服务
【发布时间】:2009-11-23 23:41:05
【问题描述】:

我们有一个不属于 SharePoint 的 ASP.NET MVC 应用程序。但是,最好利用 SharePoint 的安全框架。例如,当用户在非 SharePoint 应用程序中输入用户名/密码时,它是否可以调用 SharePoint Web 服务对用户进行身份验证?或者还有其他方法可以实现吗?

【问题讨论】:

    标签: asp.net sharepoint


    【解决方案1】:

    这完全取决于,如果 SharePoint 使用 AD,那么我认为使用 SharePoint 进行身份验证没有任何附加价值。如果 SharePoint 使用基于表单的身份验证,我将创建一个在 SharePoint 服务器上运行的自定义 Web 服务,允许您对用户进行身份验证。这样,如果您再次需要它用于另一个应用程序,您可以使用该 webservice / wcf 服务。

    【讨论】:

      【解决方案2】:

      要使用 SharePoint 安全框架,您必须在 SharePoint 的上下文中运行您的应用程序。实现此目的的一种快速解决方案是在 SharePoint Web 应用程序下创建一个虚拟目录并将您的代码放在那里,您将拥有完整的共享点上下文。

      【讨论】:

      • 我们还能使用 MVC 吗?此外,要获得完整的共享点上下文,我们是否必须引用一些 SharePoint 库?
      猜你喜欢
      • 2016-01-31
      • 1970-01-01
      • 1970-01-01
      • 2014-09-23
      • 2012-02-07
      • 2013-05-18
      • 1970-01-01
      • 1970-01-01
      • 2020-07-06
      相关资源
      最近更新 更多