On 2020-07-23 2:17 PM, kekronbekron wrote:
It would be best to consider switching to the z/OS Client Web Enablement 
Toolkit.
There are sample programs for REXX / ASM / COB .. and I'm positive there'll be 
a Python client pretty soon (IBM Open Enterprise Python for z/OS).

To me the idea of writing a web client in assembler is preposterous. COBOL is almost as bad and I would opt to use bpxwunix() with curl over the Web Enabelment Toolkit any day. I can create a Jira ticket with a couple of lines of curl. I would suggest writing a REXX script using the WET would be considerably more effort.

Don't think cURL is loved that much on Z.

Are you speaking from experience? Not loved by who? Anybody who knows how to use z/OS UNIX shells knows how to use curl. I used curl only yesterday to install a shell utility from github with a simple one-liner.

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"



Hmm .. unless client auth is required at the cURL target, you don't need to 
worry about client certs, right?
Just plop on the target server's CA cert (interim & root CA) public keys in a 
user keyring, and point CWET to the user keyring.
Server auth will work just fine.

- KB

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Thursday, July 23, 2020 10:20 AM, Filip Palian <s3...@pjwstk.edu.pl> wrote:

Hey,

You can read login credentials from within a script at run time from a
separate file containing password. This file should have an adequate
permissions and ownership set of course.

Alternatively, if you control the target, perhaps you can whitelist your
curl/client.

I hope that helps.

Cheers,
F

W dniu czwartek, 23 lipca 2020 Luke akal...@hotmail.com napisał(a):

Hi All
I'm wondering if anyone is using cURL on z/OS in a production setting?
I'm interested how to utilise cURL when the target URL requires
authentication.
We can't use Basic Auth because we are not able to store usernames and
password in scripts or batch jobs.
We can't easily use certificates because our users on z/OS do not have
certificates and our Windows based corporate certificate management doesn't
allow users access to the private keys of their Windows certificates.
Anyone else using cURL for DevOps on z/OS and how are you securing it?

For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
--

For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to