我公司利用Sharepoint 2007内部存储和共享文件。 但现在,我们希望将我们的客户纳入更多的发展。 因此,我们希望能够与他们分享我们的内部Sharepoint文件。 当然,安全问题是一个大问题,因为我们不愿意让我们的客户访问我们所有的内部文件。
我想象一下某种代理服务器,它能够为客户提供所需的文档,但权限pipe理很简单,透明和精细是很重要的。
什么解决scheme可用?
我们所做的是通过将应用程序扩展到另一个IIS站点(所以我们可以监听不同的IP),在该区域/站点上使用.NET SQL Auth启用基于窗体的身份validation,然后创buildSQL用户他们login。 这使我们能够阻止他们获得AD账户,并使用Sharepoint权限给予我们细致的控制。