共用方式為


設定 Project Server 2007 外部網路環境的使用者驗證

更新日期: 2010年2月

 

上次修改主題的時間: 2010-02-24

Microsoft Office Project Server 2007 支援 Windows 驗證和 ASP.NET 2.0 表單架構驗證。在 ASP.NET 表單架構驗證中,使用者會透過支援的協力廠商成員資格提供者 (例如輕量型目錄存取通訊協定 (LDAP) 資料儲存區或 Microsoft SQL Server) 來進行驗證。

表單架構驗證最適合用於 Office Project Server 2007 外部網路使用者。表單架構驗證類似 Microsoft Office Project Server 2003 中提供的 Project Server 驗證機制,在這個機制中,使用者必須輸入使用者名稱和密碼才能存取 Microsoft Office Project Web Access 網站。兩者主要差異在於表單架構驗證的使用者及其密碼儲存在成員資格存放區,例如,Active Directory 目錄服務、SQL Server 資料庫和 LDAP 存放區等,而不是儲存在 Office Project Server 2007 資料庫。要存取成員資格存放區,必須透過成員資格提供者啟用,而且每一種成員資格存放區類型都有其特定成員資格提供者。本文說明兩種表單架構驗證:

  • 設定依據 LDAP 資料儲存區的表單架構驗證

  • 設定依據 SQL 成員資格提供者的表單架構驗證

LDAP 資料儲存區

輕量型目錄存取通訊協定 (LDAP) 是專為快速有效存取現有目錄而設計的目錄服務通訊協定。支援 LDAP 第 2 版或第 3 版的目錄服務可以用於 Office Project Server 2007 表單架構驗證。

依據 LDAP 資料儲存區進行表單架構驗證的主要優點如下:

  • 支援依據儲存在 Windows 網域控制站中 Active Directory 目錄服務的認證進行驗證。

  • 支援依據非 Windows 作業系統 (例如 Novell eDirectory、Novell Directory Services (NDS) 或 Sun ONE) 上的 LDAP 資料儲存區進行驗證。由於 Office Project Server 2007 是以 ASP.NET 2.0 做為建置基礎,因此,它可支援 ASP.NET 2.0 插入式驗證提供者模型。這個模型可讓您將使用者認證儲存在資料儲存區,而非 Active Directory。Novell、Linux 和 Sun 都具有可與 Office Project Server 2007 搭配使用的受支援 LDAP 目錄服務。

  • 可讓您管理 Active Directory 以外的非員工帳戶 (例如,顧問或承包商)。這項工作可以透過外部 LDAP 目錄服務,例如 Active Directory 應用程式模式 (ADAM) 來完成。如需 ADAM 的詳細資訊,請參閱<使用 Active Directory 應用程式模式 (ADAM) 目錄服務建立 LDAP 資料儲存區>。

如需詳細資訊,請參閱<針對 Project Server 2007 外部網路網站設定依據 LDAP 資料儲存區的表單架構驗證>。

SQL 成員資格提供者

表單架構驗證也可以使用 SQL 成員資格提供者來儲存使用者帳戶資訊,以存取 Project Web Access 外部網路網站。這個方法可讓您在 SQL 成員資格提供者資料庫中管理您的帳戶。Office Project Server 2007 包括 PjFormsAuthUpgrade.exe 工具,可用來將帳戶新增至 SQL 成員資格提供者資料庫。如需詳細資訊,請參閱<針對 Project Server 2007 外部網路網站設定依據 SQL 成員資格提供者的表單架構驗證>。

另請參閱

概念

針對 Project Server 2007 外部網路網站設定依據 LDAP 資料儲存區的表單架構驗證
針對 Project Server 2007 外部網路網站設定依據 SQL 成員資格提供者的表單架構驗證
部署 Project Server 2007 外部網路環境