In trying to get the docusign integration working I am coming across the following error after selecting a document in the Laserfiche Web Client and clicking the "Request Signature with Docusign" button, selecting the recipients, and then clicking the "Request Signature" button:
Error
One or both of Username and Password are invalid.
I have correctly set up the the Account ID, User name, and Password here: http://localhost/laserfiche/Configuration/Configuration.aspx#externalSection
DocuSign Integration ON
Account ID
User name
Password
and I have Validated the DocuSign Account here: /laserfiche/options.aspx?repo=OneidaCounty#/advancedpane
DocuSign Account
Password
I have also verified the C:\Program Files\Laserfiche\Web Access\Web Files\Web.config file has the following entry in the <configuration> section:
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="APIServiceSoap">
<security mode="Transport" />
</binding>
<binding name="APIServiceSoap1" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="https://www.docusign.net/api/3.0/api.asmx" binding="basicHttpBinding" bindingConfiguration="APIServiceSoap" contract="DocuSignAPI.APIServiceSoap" name="APIServiceSoap" />
</client>
</system.serviceModel>
And verified that the C:\Program Files\Laserfiche\Web Access\Web Files\web.config has the following entry in the <configuration> section:
<!-- WCF client configuration -->
<system.serviceModel>
<client configSource="client.config" />
<bindings configSource="bindings.config" />
<!-- LMO/IM block -->
<behaviors configSource="behaviors.config" />
</system.serviceModel>
With client.config having:
<client>
<!-- Change endpoint address to https://demo.docusign.net/api/3.0/credential.asmx if you're using Demo mode with your own Integrators Key -->
<endpoint address="https://www.docusign.net/api/3.0/credential.asmx" binding="basicHttpBinding" bindingConfiguration="CredentialSoap" contract="CredentialAPI.CredentialSoap" name="CredentialSoap" />
<!-- Change endpoint address to https://demo.docusign.net/api/3.0/api.asmx if you're using Demo mode with your own Integrators Key -->
<endpoint address="https://www.docusign.net/api/3.0/api.asmx" binding="basicHttpBinding" bindingConfiguration="APIServiceSoap" contract="DocuSignAPI.APIServiceSoap" name="APIServiceSoap" />
And bindings.config having:
<bindings>
<basicHttpBinding>
<binding name="APIServiceSoap" closeTimeout="00:01:00" openTimeout="00:01:00"
receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="true"
bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferPoolSize="524288" maxBufferSize="50000000" maxReceivedMessageSize="50000000"
textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true"
messageEncoding="Text">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="TransportWithMessageCredential">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="">
<extendedProtectionPolicy policyEnforcement="Never" />
</transport>
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
So, I am confused as to why I am presented with this error. Please advise...