Интеграция CFSharepoint ColdFusion с SharePoint

Я пытаюсь интегрировать приложение ColdFusion версии 2016 с SharePoint. У меня есть приложение ColdFusion, которое пытается получить доступ к CSV-файлу на сайте SharePoint. Я могу получить доступ к CSV-файлу в SharePoint, когда передаю URL-адрес в браузер, но не могу получить к нему доступ из CF. Я пробовал несколько разных комбинаций тега, но постоянно получаю одну из следующих ошибок:

1) '401 UNAUTHORIZED'
2) Error: org.apache.http.conn.HttpHostConnectException: Connect to 
   DomainName:80

(Примечание: во второй ошибке я замаскировал фактическое доменное имя в целях безопасности).

Я подтвердил администратору SharePoint, что имя домена, имя пользователя и пароль настроены правильно, и он подтвердил то же самое. Кто-нибудь пробовал этот тип интеграции и сталкивался с теми же проблемами, и как они были решены?

Код для нескольких комбинаций cfsharepoint, которые я пробовал, приведен ниже:

Использование cfscript:

<cfscript>

    loginStruct = {domain="xxxxx", username="abc123", password="xyz$566",authtype="ntlm", wsdl="https://mywebsite.com/sites/xxx-Home/_vti_bin/Lists.asmx?wsdl"};

    cfsharepoint(action="getlistcollection", login=loginStruct, name="myResult");

    writeDump(myResult);
    //writeDump(loginStruct);
</cfscript>

С использованием :

<cfsharepoint action="getlistcollection"  
        WSDL="https://mywebsite.com/sites/xxx-Home/LED_Docs/Forms/AllItems.aspx?WSDL"
        username="abc123"
        domain="xxxx"
        password="xyz$566"
        name="listCollection"/>
        authtype="NTLM"
        <CFDUMP var="#listCollection#">

person Roger Dodger    schedule 01.10.2018    source источник
comment
Можете ли вы перейти по ссылке WSDL?   -  person Shawn    schedule 01.10.2018
comment
И хранится ли сертификат для HTTPS в вашем хранилище ключей Java?   -  person Shawn    schedule 01.10.2018
comment
@Shawn - да, я могу перейти по ссылке и просмотреть файл. Я не знаю, есть ли сертификат в хранилище ключей Java, поскольку сервер CF размещен, и у меня нет к нему доступа.   -  person Roger Dodger    schedule 02.10.2018
comment
Является ли /> опечаткой в ​​вашем примере Using:? Вы закрываете тег перед указанием проверки подлинности NTLM. Переместите закрывающий тег после аргумента authtype.   -  person Shawn    schedule 02.10.2018
comment
А... примечание от Adobe: helpx.adobe.com/coldfusion/using /ntlm-support.html When the login attribute is used, then the NTLM attributes must go into the login struct. For example, loginStruct = {domain="myDomain", username="user name", password="pa$$w0rd", authtype="ntlm", ntlmdomain="myNTLMDomain"};. Это изменение работает? Кроме того, helpx.adobe.com/coldfusion/ cfml-reference/coldfusion-tags/   -  person Shawn    schedule 02.10.2018
comment
@Shawn - да, кажется, я пробовал это - если вы посмотрите на мой OP, первый метод, который я пробовал с использованием cfscript, содержит ntlm; У меня тоже был ntlmdomain, но в какой-то момент я его удалил — может ли ntlmdomain иметь произвольное имя? Где находится имя домена ntlm?   -  person Roger Dodger    schedule 02.10.2018
comment
У вас есть domain, но для проверки подлинности NTLM вам также необходимо включить атрибут ntlmdomain.   -  person Shawn    schedule 02.10.2018
comment
Это будет имя каталога, в котором ваши пользователи аутентифицируются. Вы используете Active Directory?   -  person Shawn    schedule 02.10.2018
comment
Шон — да, администратор SharePoint уведомил, что они используют AD для аутентификации — и все учетные данные в порядке; как мне получить доменное имя ntlm? Будет ли это известно администратору Sharepoint?   -  person Roger Dodger    schedule 02.10.2018
comment
Вероятно. Но я считаю, что это должна быть группа AD, которую вы используете в теге cfsharepoint. Я не уверен на 100% в разнице между ними, но я посмотрю на это.   -  person Shawn    schedule 03.10.2018
comment
Я отказался от cfsharepoint и вместо этого попробовал решение jquery ajax. Я разместил вопрос о том, что здесь: stackoverflow.com/questions/52645847/   -  person Roger Dodger    schedule 04.10.2018
comment
Этот сервер Sharepoint находится в вашей внутренней сети? Можно ли получить доступ к ресурсам сервера без использования HTTPS?   -  person Shawn    schedule 04.10.2018
comment
Да, это в нашей внутренней сети, нет, я не могу получить к нему доступ без https.   -  person Roger Dodger    schedule 08.10.2018