我在我的一个网络上设置了一个 SharePoint 站点来为 Active Directory 用户提供服务。需要明确的是,这是在 Windows Server 2003 Standard 上运行的 Windows SharePoint Services 3.0 安装。升级服务器或 SharePoint 版本不是一个选项。
管理层希望创建几个新站点,为少数客户中的每一个创建一个站点。这些站点将用作“保管箱”或 FTP 站点,以便我的公司可以将大文件提供给外部联系人,反之亦然。
以下是我的要求:
- 我不想为每个外部联系人创建 Active Directory 帐户。
- 如果可能的话,我想将外部用户名和密码存储在一个数据库中,我可以为其编写一个小型 GUI,以便管理层可以处理添加他们自己的外部联系人。
- 每个客户端站点都必须相互沙盒化,并且必须与我的主要公司 SharePoint 站点进行沙盒化。
- 我想让一切都在端口 80 上运行,并且能够以 clientname.mycompany.com 或 www.mycompany.com/clientname 的身份访问这些站点
如果有人曾经这样做过,我将非常感谢听到您学到的任何经验教训以及有关如何设置的建议。
凯尔
您可以设置共享点站点以使用基于表单的身份验证,如果您使用谷歌搜索该确切术语,您会发现大量信息。至于让事情在端口 80 上运行,因为您表示要使用像 clientname.mycompany.com 这样的 URL,所以只要知道 DNS FQDN(clientname.mycompany.com 或 *.mycompany.com)就没有问题在您公司的 DNS 之外(例如,将 *.mycompany.com 的所有请求重新路由到该服务器)然后只需使用指定的 URL 创建站点将在 IIS 中的端口 80 上创建一个站点,其主机标头为 clientname.mycompany.com.. .
编辑:另一个想法是使用 ADAM,Active Directory 应用程序模式,它像常规 AD 一样工作,也用于 sharepoint auth,但与您自己公司的 AD 完全分开。
PS 在服务器 2008 中,它被称为 Active Directory 轻量级目录服务