2012-10-09 5 views
0

나는 나의 SharePoint의 일부 파일을 업로드 할 수 ColdFusion에서 9 태그를 사용하려고하지만 간단한 코드로 probleme가 : 내 페이지를 시작하면<cfsharepoint> URL에서 WSDL을 읽을 수 없습니다 : ... 오류 : 401 Unauthorized.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<html> 
<head> 
<title>cfsharepoint Views Example</title> 
</head> 

<body> 

<cfoutput> 
Getting the list collection<br /> 

<cfsharepoint action="getlistcollection" domain="sharepoint/it" username="username" password="pwd" name="result"/> 


result.ResultFlag: #result.ResultFlag#<br><br> 

</cfoutput> 

</body> 
</html> 

, 그것은 말한다 :

Unable to read WSDL from URL: sharepoint/it/_vti_bin/Lists.asmx?wsdl. Error: 401 Unauthorized.

어떻게 해결할 수 있습니까?

감사합니다.

+0

전달중인 자격 증명과 같은 소리가 틀립니다. 동일한 자격 증명으로 브라우저에서 URL을 사용해 보셨습니까? – Mathachew

+0

예, 제 웹 브라우저에서 sharepoint/it/_vti_bin/Lists.asmx? wsdl에 액세스 할 수 있습니다. – Kruhk

+0

@Kruhk - ColdFusion을 실행하는 서버의 브라우저에서 URL에 액세스를 시도 했습니까? –

답변

0

cfsharepoint 태그는 기본 인증에서만 작동하므로 NTLM (HTTPS)을 사용할 수 없습니다.

이것은 태그의 주요 단점이며 대부분의 대규모 조직에서는 보안 정책에 완전히 위배됩니다.

기본 인증 만 사용하는 경우 사용자 이름에 도메인 접두사를 추가 할 수도 있습니다. 예 : username="sharepoint\username" 제가 작업 한 프로젝트 중 하나를 통해이를 수행해야했습니다.

관련 문제