Sites que exigem autenticação baseada em formulários ou autenticação baseada em cookies não são rastreados no SharePoint Server 2007

Traduções deste artigo Traduções deste artigo
ID do artigo: 934577 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Microsoft Office SharePoint Server 2007 ou Microsoft Office SharePoint Server 2007 for Search é direcionada para rastrear o conteúdo que é salvo em sites que exigem autenticação baseada em formulários ou autenticação baseada em cookies. No entanto, somente a página de logon de um site é rastreada.

Observação Esse problema não se aplica ao conteúdo que é salvo em um site do SharePoint Server 2007 ou em um site do Windows SharePoint Services 3.0. Para esses sites, você deve configurar a zona de padrão de aplicativo da Web para usar a autenticação NTLM para indexar os sites. Para obter mais informações, visite o seguinte site:
http://technet2.microsoft.com/windowsserver/WSS/en/library/378c4673-0814-4255-a79c-7c4b6a4732a51033.mspx

Resolução

Para resolver esse problema, aplicar o pacote de hotfix, use a ferramenta de linha de comando AddRule.exe para adicionar uma regra de rastreamento e, em seguida, rastrear os sites.

Para obter mais informações sobre a ferramenta de linha de comando AddRule.exe, consulte a seção "Mais informação".

Como obter o hotfix

Esse problema é corrigido em um pacote de hotfix do Microsoft Office SharePoint Services.

Para obter mais informações sobre o pacote de hotfix do SharePoint Server 2007, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
939077Descrição do hotfix do SharePoint Server 2007 para SharePoint Server 2007 e para o SharePoint Server 2007 para pesquisa: 24 de junho de 2007

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Para ativar o rastreamento de sites que exigem autenticação baseada em formulários ou autenticação baseada em cookies, use a ferramenta de linha de comando do AddRule.exe após aplicar esse hotfix. Para obter a ferramenta de linha de comando AddRule.exe, visite o seguinte site:
http://www.microsoft.com/downloads/details.aspx?FamilyId=D5090BC4-5B4F-411B-8CDE-E37D33F7EFDF

Uso da linha de comando

Recolher esta tabelaExpandir esta tabela
AddRule.exe Este comando exibe o seguinte texto de Ajuda:
Uso: AddRule.exe < arquivo xml >

A estrutura de arquivo de entrada é especificada nas instruções fornecidas com esse hotfix.
AddRule.exe input xml fileEsse comando irá adicionar a regra de rastreamento com base no arquivo XML. Essas regras são adicionadas ao final do seu conjunto de regras de rastreamento atual. O administrador pode posteriormente alterar a ordem usando a interface do usuário.

Se o arquivo XML está malformado, você receberá uma mensagem de erro.
Poderá receber as seguintes mensagens de erro se o arquivo XML está malformado.
  • Se não houver nenhuma marca <rules>, você receber a seguinte mensagem de erro:
    Erro de sintaxe: elemento de [regras de] não encontrado como o único nó na raiz.
  • Se um nó obrigatório estiver faltando no arquivo XML, você receber a seguinte mensagem de erro:
    Erro de sintaxe: elemento < ausente nó > inesperado.
  • Se um nó no arquivo XML é duplicado incorretamente, você receber a seguinte mensagem de erro:
    Erro de sintaxe: o elemento < nome do nó > já existe para a regra atual
  • Se o tipo não for "FORM" ou "COOKIE", você receber a seguinte mensagem de erro:
    Erro de sintaxe: valor para o elemento <type> não reconhecido
  • Se o login_type não for "POST", você receber a seguinte mensagem de erro:
    Erro de sintaxe: valor para o elemento <login_type> não reconhecido
    Observação Se o administrador executa novamente este comando usando outro arquivo de entrada e localiza o caminho é idêntico de uma regra existente, o comando irá modificar a regra.

Modelo de objeto de regras de rastreamento

A enumeração CrawlRuleAuthenticationType inclui os novos valores seguintes:
  • FormsRuleAccess = 4
  • CookieRuleAccess = 5
O método SetCredentials no modelo de objeto de regras de rastreamento está sobrecarregado com duas novas implementações.

A regra de autenticação baseada em formulários terá os seguintes parâmetros de entrada na seguinte ordem:
  • Type::CrawlRuleAuthenticationType : isso será FormsRuleAccess.
  • AuthSubmissionMethod::String : isso será "POST".
  • AuthSubmissionPath::String : esta é a URL na qual os parâmetros devem ser lançados.
  • authData::NameValueCollection : é onde os pares de valor de nome ocultos estão armazenados.
  • privateAuthData:: NameValueCollection : é onde são armazenados os pares de valor nome criptografado, como nomes de usuário e senhas.
  • errorPages::StringCollection : isso irá armazenar as várias páginas de erro que indicam para o rastreador para refetch um cookie ou falhar a URL com uma mensagem de erro "Acesso negado".
A regra de autenticação com base em cookie terá os seguintes parâmetros de entrada na seguinte ordem:
  • Type::CrawlRuleAuthenticationType : isso será CookieRuleAccess.
  • cookies::StringCollection : isso irá armazenar os cookies que o rastreador deve usar.
  • errorPages::StringCollection : isso irá armazenar as várias páginas de erro que indicam para o rastreador falha a URL com uma mensagem de erro "Acesso negado".
Observação A criptografia dos pares de valor de nome dos cookies é executada usando o mesmo mecanismo está disponível no momento.

Restrições de segurança personalizado para resultados de pesquisa empresarial

Depois do conteúdo que é armazenado em sites que exigem autenticação baseada em formulários ou autenticação baseada em cookie é rastreada pelo indexador, os resultados de pesquisa de conteúdo são retornados para todos os usuários, independentemente de credenciais os usuários. Se você tiver a segurança corte este conteúdo, consulte o tópico "Personalizar Security Trimming para Enterprise Search resultados Overview". Para exibir esse tópico, visite o seguinte site da Microsoft:
http://msdn2.microsoft.com/en-us/library/aa981236.aspx

Propriedades

ID do artigo: 934577 - Última revisão: quarta-feira, 28 de novembro de 2007 - Revisão: 1.3
A informação contida neste artigo aplica-se a:
  • Microsoft Office SharePoint Server 2007
  • Microsoft Office SharePoint Server 2007 for Search (Enterprise Edition)
  • Microsoft Office SharePoint Server 2007 for Search (Standard Edition)
Palavras-chave: 
kbmt kbmoss2007postrtmfix kberrmsg kbexpertiseinter kbqfe kbbug kbfix kbpubtypekc KB934577 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 934577

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com