<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>KB-1185 "The WSDL requires authentication. Please provide valid credentials" error thrown when calling an NTLM-authenticated WSDL</title><link>https://community.appian.com/support/w/kb/401/kb-1185-the-wsdl-requires-authentication-please-provide-valid-credentials-error-thrown-when-calling-an-ntlm-authenticated-wsdl</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>KB-1185 "The WSDL requires authentication. Please provide valid credentials" error thrown when calling an NTLM-authenticated WSDL</title><link>https://community.appian.com/support/w/kb/401/kb-1185-the-wsdl-requires-authentication-please-provide-valid-credentials-error-thrown-when-calling-an-ntlm-authenticated-wsdl</link><pubDate>Mon, 06 Mar 2017 19:33:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9bbc08f0-4c03-41df-a880-1de618084465</guid><dc:creator>Nick Vigilante</dc:creator><comments>https://community.appian.com/support/w/kb/401/kb-1185-the-wsdl-requires-authentication-please-provide-valid-credentials-error-thrown-when-calling-an-ntlm-authenticated-wsdl#comments</comments><description>Current Revision posted to Appian Knowledge Base by Nick Vigilante on 3/6/2017 7:33:01 PM&lt;br /&gt;
&lt;div class="row content_container"&gt;
&lt;div class="row content_container"&gt;
&lt;h2 id="symptoms"&gt;Symptoms&lt;/h2&gt;
&lt;p&gt;When calling an NTLM-authenticated WSDL with the Call Web Service node, users will receive the following:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;The WSDL requires authentication. Please provide valid credentials (APNX-1-4045-006)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If performing a network capture, users will see a 401.&lt;/p&gt;
&lt;h2 id="cause"&gt;Cause&lt;/h2&gt;
&lt;p&gt;The Call Web Service node does not support NTLM v2 authentication. NTLM v2 authentication can be enforced by the server hosting the WSDL or the servers of the endpoints that the WSDL is referring to.&lt;/p&gt;
&lt;h2 id="action"&gt;Action&lt;/h2&gt;
&lt;p&gt;Disable NTLM v2 authentication on whichever servers are involved with the WSDL call. Steps on how to do this are as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the server click &lt;strong&gt;Start&lt;/strong&gt; and type &lt;strong&gt;Local Security Policy&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Expand the &lt;strong&gt;Security Settings&lt;/strong&gt; &amp;gt; &lt;strong&gt;Local Policies&lt;/strong&gt; &amp;gt; &lt;strong&gt;Security Options&lt;/strong&gt; folder from the left navigation menu.&lt;/li&gt;
&lt;li&gt;Scroll down until you find the entry for &lt;strong&gt;Network security: Minimum session security for NTLM SSP based (including secure RPC) servers&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Right-click on this setting and select &lt;strong&gt;Properties&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;In the &lt;strong&gt;Local Security Setting&lt;/strong&gt; tab, uncheck the checkbox for &lt;strong&gt;Require NTLMv2 session security&lt;/strong&gt;. Click &lt;strong&gt;OK&lt;/strong&gt; to save changes.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="affected-versions"&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Last Reviewed:&amp;nbsp;March 2017&lt;/p&gt;
&lt;/div&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: third-party, authentication, web services&lt;/div&gt;
</description></item></channel></rss>