Hi Karl, Thanks for your answer. in my example (first one), I used the property : "org.apache.manifoldcf.login.password.obfuscated" in accordance with the documentation : https://manifoldcf.apache.org/release/release-2.22.1/en_US/how-to-build-and-deploy.html Is it not the correct property to use ?
Thanks, Olivier Le 11 oct. 2022 à 12:16, Karl Wright <daddy...@gmail.com<mailto:daddy...@gmail.com>> a écrit : Obfuscated passwords must be set with a different property name, beginning with "obfuscated". Karl On Tue, Oct 11, 2022 at 2:36 AM Olivier Tavard < olivier.tav...@francelabs.com<mailto:olivier.tav...@francelabs.com>> wrote: Hi, I cannot do a request to the API with the API login password obfuscated. I always have to use the clear password in order to establish the connection. Example with a MCF 2.23 ootb : property.xml modified with these values : <property name="org.apache.manifoldcf.login.name" value="admin"/> <property name="org.apache.manifoldcf.login.password" value="test"/> <property name="org.apache.manifoldcf.apilogin.password.obfuscated" value="nG45xHpDQ6KY+la8ZGhzyAg8LBfLPbs7x9vEVYcYXTU="/> API call with curl : #!/bin/bash -e PASSWORD=nG45xHpDQ6KY+la8ZGhzyAg8LBfLPbs7x9vEVYcYXTU= curl -c "cookie_mcfscript" -XPOST http://localhost:8345/mcf-api-service/json/LOGIN -d '{ "userID":"","password": "'${PASSWORD}'" }' curl -b "cookie_mcfscript" -s ' http://localhost:8345/mcf-api-service/json/jobstatuses' Answer : {}{} Error 401 unauthorized If I add into property.xml the property : <property name="org.apache.manifoldcf.apilogin.password" value="test"/> And if I change the API call with ’test’ password: #!/bin/bash -e PASSWORD=test curl -c "cookie_mcfscript" -XPOST http://localhost:8345/mcf-api-service/json/LOGIN -d '{ "userID":"","password": "'${PASSWORD}'" }' curl -b "cookie_mcfscript" -s ' http://localhost:8345/mcf-api-service/json/jobstatuses' In this case I have the expected answer : {}{"jobstatus":{"_children_":[{"_type_":"job_id","_value_":"1665410963765"},{"_type_":"status","_value_":"not yet run"},{"_type_":"documents_in_queue","_value_":"0"},{"_type_":"documents_outstanding","_value_":"0"},{"_type_":"documents_processed","_value_":"0"},{"_type_":"queue_exact","_value_":"true"},{"_type_":"outstanding_exact","_value_":"true"},{"_type_":"processed_exact","_value_":"true"}]}} Is there a problem with the API call or do I need to change something to use the api login password obfuscated ? Thanks, Best regards, Olivier TAVARD