IBM Security Z Security

Security for Z

Join this online user group to communicate across Z Security product users and IBM experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
Expand all | Collapse all

Question regarding pass ticket generation and application authorization: z/OS and RACF

  • 1.  Question regarding pass ticket generation and application authorization: z/OS and RACF

    Posted Tue August 08, 2023 01:37 PM

    Ok, so if the APPL= parameter is specified on a RACROUTE REQUEST=VERIFY call, the value of APPL= is used both to determine the user's authorization to login at all ( if a resource of with the same name as APPL= exists in resource class APPL).  If "something else" wants to generate a pass ticket for that user for that application, then there must be a resource in the PTKTDATA class that has the same name.  

    However, "what if" the application in question does not provide a value for APPL= on the RACROUTE REQUEST=VERIFY call?  (APPL= is, after all an optional parameter), then:

    • Is it even possible for another process to obtain a pass ticket for the application, since there is no name provided on the call for use in locating the PTKTDATA resource?
    • In cases where the RACROUTE REQUEST=VERIFY call did not provide APPL=,  is there a 'default' value taken from some other attribute (jobname/STC name perhaps) that can be used to look up a PTKTDATA resource for generating a pass ticket?
    • What if the application in question does not provide APPL= on the VERIFY call, but instead checks access on a subsequent RACROUTE REQUEST=AUTH call for a resource in the APPL class.  Is it even possible for "some other procsess" to obtain a pass ticket for such an application that separates the VERIFY (ACEE creation) call from the authorization call, and if so, how is the applicable PTKTDATA resource located?

    TIA,



    ------------------------------
    J Robert Garrett
    ------------------------------


  • 2.  RE: Question regarding pass ticket generation and application authorization: z/OS and RACF

    Posted Wed August 09, 2023 04:20 AM
    Edited by Rob van Hoboken Wed August 09, 2023 07:48 AM

    For starters you could read Determining PTKTDATA profile names and check the description for batch jobs to see how applications without an APPL parameter are covered.

    ------------------------------
    Rob van Hoboken
    ------------------------------



  • 3.  RE: Question regarding pass ticket generation and application authorization: z/OS and RACF

    Posted Sat August 12, 2023 12:33 PM

    Exactly and precisely the information I was looking for.

     

    Thanks Rob,

     

    (also Rob)