Configurar autenticação de formulários baseada em SQL Server no Project Server 2010

 

Aplica-se a: Project Server 2010

Tópico modificado em: 2009-10-28

Este artigo descreve como configurar a autenticação baseada em formulários do Microsoft Project Server 2010 usando a autenticação de formulários baseada em SQL. Este procedimento usa a autenticação de declarações e o SQL Server no domínio em que o seu Microsoft Project Server 2010 está instalado.

Para executar esses procedimentos, é necessário ser membro dos grupos de administradores do Project Server, Microsoft SQL Server e do Microsoft SharePoint Server no computador local.

Configurar a autenticação de formulários baseada em SQL no Project Server 2010

Para criar o repositório de autenticação SQL

  1. Faça logon em qualquer Windows Server no farm executando o ASP.NET como um usuário com as permissões DBCreate e SecurityAdmin para o computador onde está implantado o SQL Server que será utilizado.

  2. Em um prompt de comando, execute %WINDIR%\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe -S*<NomedoServidordeInserirSQL>-d<InserirNomedeBD>*-E –A mr para criar o banco de dados do repositório de autenticação no computador executando o SQL Server.

  3. Adicione todas as contas do farm à função DBO do banco de dados criado recentemente.

Para preparar o SharePoint Server para a autenticação SQL

  1. Crie um novo aplicativo Web no modo Declarações.

    Observação

    Não é possível usar um aplicativo Web que já esteja no modo Clássico do Windows.

  2. Vá para o site da Administração Central do SharePoint.

  3. Clique em Gerenciamento de Aplicativos.

  4. Na faixa de opções, clique em Novo. Uma janela pop-up será exibida.

  5. Na janela pop-up, selecione a opção Autenticação Baseada em Declarações.

  6. Na janela pop-up, na seção Site do IIS, selecione um nome exclusivo e um número de porta.

  7. Na janela pop-up, na seção Configuração de Segurança, defina Permitir Anônimo = Não e SSL do Usuário como Sim ou Não (levando em consideração se o site que está sendo estendido estará ou não habilitado para SSL.

  8. Na janela pop-up, na seção Provedores de Identidade, marque Habilitar Autenticação do Windows e selecione NTLM (se a autenticação integrada do Windows for utilizada). Selecione também Habilitar o Provedor de Funções e a Associação ASP.NET e especifique o nome de um provedor e o gerenciador de função.

  9. Na janela pop-up, em URL Pública, preserve a configuração padrão.

    Observação

    Se necessário, a configuração poderá ser alterada posteriormente.

  10. Na janela pop-up, na seção Pool de Aplicativos, opte pela criação de um novo pool com o nome e a conta que serão usados.

  11. Na janela pop-up, depois de Nome do Banco de Dados, defina para o banco de dados de conteúdo o valor do SQL Server e os nomes dos bancos de dados.

  12. Clique em OK para fechar a janela. Um novo site do IIS será criado.

  13. Depois de receber uma mensagem confirmando a criação do aplicativo IIS, crie um novo conjunto de sites na raiz: na Administração Central, clique em Gerenciamento de Aplicativos, selecione Criar Conjuntos de Sites e, na lista suspensa Aplicativos Web, selecione o aplicativo Web no modo Declarações criado recentemente.

  14. Na seção URL, insira a raiz "/".

  15. Selecione o modelo Site em Branco e especifique uma conta de usuário do Windows na caixa Administrador do Site.

  16. Clique em OK.

Para configurar o provedor de autenticação SQL

  1. Edite as cadeias de conexão para o repositório da associação de bancos de dados do SQL Server. Esses dados são fornecidos nos arquivos .config utilizados pelo aplicativo em cada solicitação.

    Observação

    Os três arquivos de configuração da Web a serem modificados para conexão ao repositório da associação AD-LDAP são os arquivos .config da Administração Central, do Serviço de Token de Segurança e do Aplicativo Web de conteúdo.