Re: Authenticate with RACF from Web App



Hi,

the easiest approach I have ever seen works like this:

The web server on distributed redirects (easy to implement in distributed http.conf) to the HTTP Server on z/OS (this is the free one, not WebSphere Application Server).
I recall the ITSO wrote a simple CGI program/Exit, which allows to autenticate with RACF and even change the RACF password, if it is expired. On successful authentication the z/OS HTTP Server can redirect back to the distributed web server and it can proceed working with the request.

Nevertheless there are some additonal considerations, e.g. what data to send with the redirect (e.g. generated 128 byte hex token send to z/OS and back and of course by using SSL/HTTPS) in order to make sure that this authentication cannot be bypassed. But this is not rocket sience and the CGI programs for HTTP Server on z/OS can be REXX, so any additional logic would be easy to implement.

Denis.







-----Original Message-----
From: Bob Bonhard <rbonhard@xxxxxxx>
To: IBM-MAIN@xxxxxxxxxxx
Sent: Fri, Jul 17, 2009 12:10 am
Subject: Authenticate with RACF from Web App










Thanks in advance for all/any advice, direction, samples, expertise related to
my question. I was approached by one of our distributed application folks with
a request that I believe should be very possible to accommodate based on my
experiences with zOS system sftwr/hdwr, WAS, etc.

The app is web-based running on non-zOS platform. They would likebe able to
connect to the mainframe to authenticate a RACF ID/password; if the ID and
password are OK, continue with the app (possibly return a RC=0 or any
other "OK"); if ID unknown, pswd wrong, pswd revoked or expired, provide a
non-zero return code or "not OK" msg with explicit reason, even routing user
to a web page where they can update an expiring password, correct an invalid
password. I'm hoping to find something that is *easy* and *cheap* to
implement ("free" being the key word), and generic enough to be used by any
subsequent apps. I figure there has to be an easy way to do this but I don't
know what that way is, whether a direct call to RACF or USS, some kind of
non-html call to the IBM HTTP server, WebSphereAS, MQ ... something simple
and free.

Thank you,
Bob Bonhard/UPS I.S.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to listserv@xxxxxxxxxxx with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html






----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to listserv@xxxxxxxxxxx with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html
.



Relevant Pages

  • Re: Java Demos
    ... Under the directory below, you can find out java, javascript,html,cgi and some stuff related to HTTP server that can help you ... ... I found some fun Java ... For IBM-MAIN subscribe / signoff / archive access instructions, ... send email to listserv@xxxxxxxxxxx with the message: GET IBM-MAIN INFO ...
    (bit.listserv.ibm-main)
  • Re: Re: Sendmail w/attachment
    ... httpd.conf file has a UserId set to %%CLIENT%% to enable the login prompt. ... If are running IBM HTTP Server even without W.A.S., ... For IBM-MAIN subscribe / signoff / archive access instructions, ... send email to listserv@xxxxxxxxxxx with the message: GET IBM-MAIN INFO ...
    (bit.listserv.ibm-main)
  • Re: z/OS HTTP Web Server
    ... used with the HTTP server to create dynamic web content: ... Mary Kay Tubello wrote: ... For IBM-MAIN subscribe / signoff / archive access instructions, ... send email to listserv@xxxxxxxxxxx with the message: GET IBM-MAIN INFO ...
    (bit.listserv.ibm-main)
  • Authenticate with RACF from Web App
    ... The app is web-based running on non-zOS platform. ... to a web page where they can update an expiring password, ... For IBM-MAIN subscribe / signoff / archive access instructions, ... send email to listserv@xxxxxxxxxxx with the message: GET IBM-MAIN INFO ...
    (bit.listserv.ibm-main)
  • Re: Anyone Know of a Good Pocket Calculator Like HP with Hex capabilities
    ... app for a good calculator and then have all the other functions as well. ... For IBM-MAIN subscribe / signoff / archive access instructions, ... send email to listserv@xxxxxxxxxxx with the message: GET IBM-MAIN INFO ...
    (bit.listserv.ibm-main)

Loading