【发布时间】:2009-11-23 23:41:05
【问题描述】:
我们有一个不属于 SharePoint 的 ASP.NET MVC 应用程序。但是,最好利用 SharePoint 的安全框架。例如,当用户在非 SharePoint 应用程序中输入用户名/密码时,它是否可以调用 SharePoint Web 服务对用户进行身份验证?或者还有其他方法可以实现吗?
【问题讨论】:
标签: asp.net sharepoint
我们有一个不属于 SharePoint 的 ASP.NET MVC 应用程序。但是,最好利用 SharePoint 的安全框架。例如,当用户在非 SharePoint 应用程序中输入用户名/密码时,它是否可以调用 SharePoint Web 服务对用户进行身份验证?或者还有其他方法可以实现吗?
【问题讨论】:
标签: asp.net sharepoint
这完全取决于,如果 SharePoint 使用 AD,那么我认为使用 SharePoint 进行身份验证没有任何附加价值。如果 SharePoint 使用基于表单的身份验证,我将创建一个在 SharePoint 服务器上运行的自定义 Web 服务,允许您对用户进行身份验证。这样,如果您再次需要它用于另一个应用程序,您可以使用该 webservice / wcf 服务。
【讨论】:
要使用 SharePoint 安全框架,您必须在 SharePoint 的上下文中运行您的应用程序。实现此目的的一种快速解决方案是在 SharePoint Web 应用程序下创建一个虚拟目录并将您的代码放在那里,您将拥有完整的共享点上下文。
【讨论】: