문제

환경

  • 2 앱
  • 2 wfe
  • 1 dB

    C2WTS 계정 - Domain \ AppPool (모든 4 개의 서버에서 OS / Empers / Premers AS OS로 로그온 / 모두 4 대 서버에서 로그온)

    IIS 커널 모드 - OFF

    모든 네 서버 모두에 대한 위임 :

    여기에 이미지 설명

    UDC 연결을 사용하여 (또한 시도하지 않음) :

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

    도메인 \ appool 에 대한 SPN

    http / sharePoint

    http / sharepoint.domain.com

    다른 서버의 웹 서비스 인 Kerberos와의 데이터 연결로 InfoPath 양식을 올바르게 쿼리 할 외부 데이터를 얻으려고합니다.그러나 나는이 일을하지 않았지만 2007 년 (고전적인 모드로 인해)이 올바르게 일하고있었습니다.거래가 무엇이 여기에 있는지 모르겠지만, 나는 무단 (401)을 유지하고 있으며, 나는 그것이 주장 토큰 때문이라고 가정합니다.어떤 아이디어도 있습니까?

도움이 되었습니까?

해결책

SharePoint 2013에서 클레임 인증 으로이 작업을 수행 할 수있는 유일한 방법은 보안 저장소 서비스를 통해 이루어졌습니다.InfoPath Services는 이 아닙니다 은 Windows 토큰 서비스에 대한 클레임을 사용합니다.InfoPath Data Connection을 UDCX에 연결하고 InfoPath에서 웹 서비스에 인증 할 SecureStore 서비스 대상 응용 프로그램 ID에 인증을 가리켜야합니다.

참조 : http://blogs.msdn.com/b/chandru/archive/2013/02/26/using-web-services-in-infopath-forms-in-sp15.aspx <./ P>

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top