RACROUTE REQUEST=FASTAUTH: Verify Access to Resources
The RACROUTE REQUEST=FASTAUTH macro is used to check a user's authorization for access to a resource. RACROUTE REQUEST=FASTAUTH verifies access to those resources whose RACF® profiles have been brought into main storage by the RACROUTE REQUEST=LIST facility.
RACROUTE REQUEST=FASTAUTH does not perform logging, gather statistics, or issue SVCs. Therefore, use of RACROUTE REQUEST=FASTAUTH is recommended only for applications that have stringent performance requirements.
Two installation exits associated with RACROUTE REQUEST=FASTAUTH can be used to make additional security checks or to instruct RACROUTE REQUEST=FASTAUTH to either accept or fail the request. You may write an application that uses RACROUTE REQUEST=LIST and RACROUTE REQUEST=FASTAUTH for authorization checking on a resource class and associated resource group that your installation defines.
When RACF is installed, the caller of RACROUTE REQUEST=FASTAUTH must have at least READ authority to the ICHCONN profile in the FACILITY class. For more details about the ICHCONN profile, see Authorization to Issue RACROUTE Requests.