curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support from WolfSSL. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder himself.

Re: Problem using authentication in a request (2)

From: Timothe Litt <litt_at_acm.org>
Date: Sat, 30 Apr 2022 06:39:31 -0400

Follow-up: I found the manual for this device, which supports my
previous note.  According to
https://oip.manual.canon/USRMA-6210-zz-CS-568-enLN/contents/devu-mcn_mng-secpol-item.html#536_h1_01

[Prohibit cleartext authentication for server functions] will disable
plain text authentication.

If Basic auth is supported, try using TLS (https://...:443).

Timothe Litt
ACM Distinguished Engineer
--------------------------
This communication may not represent the ACM or my employer's views,
if any, on the matters discussed.

On 30-Apr-22 05:32, Thierry Huchard via curl-library wrote:
> Hi All,
>
> I am trying to create a job on a Canon IR DX C478i.
> I have a problem when using curl with authentication:
> * Mark bundle as not supporting multiuse
> When I disable authentication the device works correctly.
> Do you have any idea how to solve this problem?
>
>
> ///////////////////////////////////////////////////////////////
>
> CAPABILITIES='<?xml version="1.0" encoding="UTF-8"?><scan:ScanSettings
> xmlns:pwg="http://www.pwg.org/schemas/2010/12/sm"
> xmlns:scan="http://schemas.hp.com/imaging/escl/2011/05/03"><pwg:Version>2.0</pwg:Version><pwg:ScanRegions><pwg:ScanRegion><pwg:ContentRegionUnits>escl:ThreeHundredthsOfInches</pwg:ContentRegionUnits><pwg:Height>2550</pwg:Height><pwg:Width>4200</pwg:Width><pwg:XOffset>0</pwg:XOffset><pwg:YOffset>0</pwg:YOffset></pwg:ScanRegion></pwg:ScanRegions><pwg:DocumentFormat>application/pdf</pwg:DocumentFormat><scan:DocumentFormatExt>application/pdf</scan:DocumentFormatExt><scan:ColorMode>RGB24</scan:ColorMode><scan:XResolution>300</scan:XResolution><scan:YResolution>300</scan:YResolution><pwg:InputSource>Platen</pwg:InputSource><scan:InputSource>Platen</scan:InputSource></scan:ScanSettings>'
> root_at_jammy:~/hplip-3.21.12+dfsg0# curl -v --user 1234:12345 -d
> "$CAPABILITIES" http://192.168.93.209:80/eSCL/ScanJobs
> *   Trying 192.168.93.209:80...
> * Connected to 192.168.93.209 (192.168.93.209) port 80 (#0)
> * Server auth using Basic with user '1234'
>> POST /eSCL/ScanJobs HTTP/1.1
>> Host: 192.168.93.209
>> Authorization: Basic MTIzNDoxMjM0NQ==
>> User-Agent: curl/7.81.0
>> Accept: */*
>> Content-Length: 795
>> Content-Type: application/x-www-form-urlencoded
>>
> * Mark bundle as not supporting multiuse
> < HTTP/1.1 500 Internal Server Error
> < Date: Sat, 30 Apr 2022 09:50:40 GMT
> < Server: CANON HTTP Server
> < Content-Length: 0
> <
> * Connection #0 to host 192.168.93.209 left intact
>
> /////////////////////////////////////////////////////////////////
>
> Thank's
>
> Thierry

-- 
Unsubscribe: https://lists.haxx.se/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html
Received on 2022-04-30