02-08-2016 05:12 AM
Dear All,
I am trying to integrate LDAP using Unity API via WCF Service,But i am getting error message "An error occurred within the Unity API: Authentication Failed for user '' on Datasource 'OnBase'." I am mentioned below what ever codes using ,
DomainAuthenticationProperties props = Hyland.Unity.Application.CreateDomainAuthenticationProperties(APPSERVERURL, DATASOURCE);
props.LicenseType = LicenseType.Default;
Hyland.Unity.Application app1 = Hyland.Unity.Application.Connect(props);
(OR)
Hyland.Unity.Application app1 = Hyland.Unity.Application. ConnectUsingDomainAuthentication(APPSERVERURL,DATASOURCE);
Please suggest any solution ,any help much appreciated..
02-09-2016 11:17 AM
Hi Manikandakumar,
Without further investigation into the design of your solution, my guess is that you are running into the "double hop" scenario. This is where a user uses autologon to authenticate into a Web based application and the Web based application then attempts to login to another Web based app.
For this scenario, the user logs into the custom HTML application using their domain credentials and the upload of a document sends a request to OnBase. Since the request is sent under the account running the Application Pool (or the impersonation account) of the custom HTML application, the request is not made under the account of the user.
You can read more about this scenario here:
https://blogs.technet.microsoft.com/askds/2008/06/13/understanding-kerberos-double-hop/
To get around this issue you would need to integrate your web app with one of our Single Sign On integrations. You can find more information about these integrations under the product forum here (link).
As well, if you have additional questions you can reach out to APISupport@Hyland.Com.
Take care.
02-08-2016 05:50 AM
02-08-2016 05:59 AM
02-08-2016 06:52 AM
02-09-2016 04:01 AM
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.