Hi All,
we are trying to configure CMIS to retrieve document from CMOD. we could successfully managed to generate the CMIS EAR file using ICN deployment tool and managed to deploy into the weblogic.
when we are trying to access the CMIS, it is prompting for the Userid/Passward. it is not returning any response from the CMOD/CMIS after the successful athentication . i am getting error as "forbidden".
can anybody help me on this issue Please.
Are there any error message in the Content Manager OnDemand System Log? That would be the first place I'd check. Post any error messages you have so we can help.
-JD.
Thanks for your reply.
getting the below Error in the CMOD system log.
Failed login: <HOST NAME> <IP_ADDRESS> non-SSL (Linux) (ODWEK JAVA API) (8.5.0.9).
do we need to bring up the ODWEK service to use the CMIS for Ondemand? or just ODWEK installation is enough ? so far we are not running the ODWEK service in the server.
Please share your view.
I believe ODWEK needs to be running for CMIS to work.
thanks for your reply.
To ensure that the ODWEK service is required or not, i have written a sample program using ODWEK API and tried to run it as CMIS is running on top of the ODWEK api. i am still can able to get the result despite the ODWEK service is not running. hence we can say that CMIS is not required the Service to be running.
When we are trying to access the CMIS application, Weblogic is trying to authenticate the User. if we pass the valid Weblogic credentials, weblogic is authenticates the user successfully but authentication gets fails at CMOD end.
So, can Any please help how can we disable the Weblogic's authentication and let the application alone do the authentication as i suspect after the successfull Weblogic authentication, it passing the Userid/pwd to the application by encripting the pwd and thats why the CMOD is rejecting the credential.
Note : i could able to see in the system log that CMOD receives the valid userid, but not sure CMOD is understanding the password correctly or not.
Also check for case sensitivity. if CMOD is configured to be case INsensitive, the password needs to be sent in UPPERCASE. If CMOD is configured to be case sensitive, make sure your capitalization matches the way the password was entered.
Does CMOD do any special authentication, like the Security User Exit, or LDAP? That can complicate things further.
-JD.
Thanks for your reply. We have managed to fix the issue.
In the Web.xml file, there are security constraints was defined due to which WebLogic was trying to authenticate the user before CMOD does. Hence there was conflict.
We have removed those security constraints, the authentication is happening only on CMOD end without any issue.