Pergunta

Meio ambiente

  • 2 Aplicação
  • 2 WFE
  • 1 DB

C2WTS conta domain\AppPool (faça Logon como serviço/acto, como OS/Representar auth política em todos os 4 servidores)

O IIS de modo Kernel - off

Delegação para todos os quatro servidores:

enter image description here

Usando UDC Ligação (também tentou, sem):

<udc:Authentication><udc:SSO AppId='InfoPathUDC' CredentialType='Kerberos' /></udc:Authentication>

SPN para domínio\appool

HTTP/sharepoint

HTTP/sharepoint.domínio.com

Eu estou tentando obter dados externos para consulta corretamente dentro de formulários do InfoPath como uma conexão de dados com o Kerberos (para ignorar o doublehop), que é um serviço da web a partir de outro servidor.Eu não tive este trabalho, no entanto, ele estava funcionando corretamente em 2007 (devido ao modo clássico).Não esqueça de que o negócio é aqui, mas eu continuo recebendo não autorizado (401) ou , e eu estou supondo que é devido para o token de declarações.Qualquer idéias?

Foi útil?

Solução

Descobri que a única maneira de fazer este trabalho no SharePoint 2013, com Declarações Auth é através do Serviço de Repositório Seguro.O InfoPath Serviços NÃO o uso de Declarações para Tokens do Windows Service.Você precisa amarrar o infopath conexão de dados para um UDCX, e ter o ponto de autenticação para o SecureStore Serviço de ID do Aplicativo de Destino que irá autenticar, em seguida, para o serviço web do InfoPath.

Referência: http://blogs.msdn.com/b/chandru/archive/2013/02/26/using-web-services-in-infopath-forms-in-sp15.aspx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top