Project Server 2010의 SQL Server 기반 폼 인증 구성

 

적용 대상: Project Server 2010

마지막으로 수정된 항목: 2009-10-28

이 문서에서는 SQL 기반 폼 인증을 사용하는 Microsoft Project Server 2010 폼 기반 인증을 구성하는 방법을 설명합니다. 이 절차에서는 Microsoft Project Server 2010 배포가 설치된 도메인에서 클레임 인증 및 SQL Server를 사용합니다.

이러한 절차를 수행하려면 로컬 컴퓨터에서 Project Server, Microsoft SQL Server 및 Microsoft SharePoint Server 관리자 그룹의 구성원이어야 합니다.

Project Server 2010의 SQL Server 기반 폼 인증 구성

SQL 인증 저장소를 만들려면

  1. 사용할 SQL Server를 실행하는 컴퓨터에 대해 DBCreateSecurityAdmin 권한이 있는 사용자로 ASP.NET을 실행하는 팜의 Windows Server에 로그온합니다.

  2. 명령 프롬프트에서 %WINDIR%\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe -S*<SQL Server 이름 삽입>-d<DB 이름 삽입>*-E –A mr를 실행하여 SQL Server가 실행되는 컴퓨터에서 인증 저장소 데이터베이스를 만듭니다.

  3. 새로 만든 이 데이터베이스의 DBO 역할에 모든 팜 계정을 추가합니다.

SQL 인증을 위해 SharePoint Server를 구성하려면

  1. 클레임 모드로 새 웹 응용 프로그램을 만듭니다.

    참고

    이미 Windows 클래식 모드인 웹 응용 프로그램은 사용할 수 없습니다.

  2. SharePoint 중앙 관리 웹 사이트로 이동합니다.

  3. 응용 프로그램 관리를 클릭합니다.

  4. 리본에서 새로 만들기를 클릭합니다. 팝업 창이 표시됩니다.

  5. 팝업 창에서 클레임 기반 인증 옵션을 선택합니다.

  6. 팝업 창의 IIS 웹 사이트 섹션에서 고유한 이름 및 포트 번호를 선택합니다.

  7. 팝업 창의 보안 구성 섹션에서 익명 허용 = 아니요를 설정하고, 확장하는 사이트가 SSL을 사용하는지 여부에 따라 사용자 SSL 또는 아니요로 설정합니다.

  8. 팝업 창의 ID 공급자 섹션에서 Windows 인증 사용을 선택하고 Windows 통합 인증을 사용할 경우 NTLM을 선택합니다. 또한 ASP.NET 멤버 자격 및 역할 공급자 사용을 선택하고 공급자 이름과 역할 관리자를 지정합니다.

  9. 팝업 창에서 공용 URL의 기본 설정을 유지합니다.

    참고

    이 설정은 필요한 경우 나중에 변경할 수 있습니다.

  10. 팝업 창의 응용 프로그램 풀 섹션에서 사용할 풀 이름 및 계정으로 새 풀을 만들도록 선택합니다.

  11. 팝업 창에서 데이터베이스 이름 다음에 SQL Server의 값과 콘텐츠 데이터베이스의 데이터베이스 이름을 설정합니다.

  12. 확인을 클릭하여 창을 닫습니다. 새로운 IIS 웹 사이트가 만들어집니다.

  13. IIS 웹 응용 프로그램이 만들어졌다는 확인 메시지가 표시되면 루트에 새 사이트 모음을 만들어야 합니다. 중앙 관리에서 응용 프로그램 관리를 클릭하고 사이트 모음 만들기를 클릭한 후 웹 응용 프로그램 드롭다운 목록에서 새로 만든 클레임 모드 웹 응용 프로그램을 선택합니다.

  14. URL 섹션에서 루트 **"/"**를 입력합니다.

  15. 새 사이트 서식 파일을 선택하고 사이트 관리자 상자에서 Windows 사용자 계정을 지정합니다.

  16. 확인을 클릭합니다.

SQL 인증 공급자를 구성하려면

  1. SQL Server 데이터베이스 멤버 자격 저장소에 대한 연결 문자열을 편집합니다. 이 데이터는 응용 프로그램이 모든 요청에서 사용하는 .config 파일에 제공됩니다.

    참고

    AD-LDAP 멤버 자격 저장소에 연결하기 위해 수정해야 할 세 개의 웹 구성 파일은 중앙 관리, Security Token Service 및 콘텐츠 웹 응용 프로그램에 대한 .config 파일입니다.