使用IBM z/OS RACF安全子系统在COBOL程序中进行安全认证
作者:佚名
上传时间:2023-05-19
运行软件:IBM Enterprise COBOL for z/OS V6.3
软件版本:IBM z/OS V2R4
版权申诉
该示例代码展示了如何在COBOL程序中使用IBM z/OS RACF安全子系统进行安全认证。通过调用RACF安全API来验证用户的RACF用户名和密码,并检查其权限,最终决定是否允许访问特定功能。
IDENTIFICATION DIVISION.
PROGRAM-ID. AUTHENTICATE.
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT SYSIPT ASSIGN SYSIN.
DATA DIVISION.
FILE SECTION.
FD SYSIPT.
01 RACF-AUTH-REC PIC X(80).
WORKING-STORAGE SECTION.
01 AUTHORIZED PIC X(1) VALUE 'Y'.
01 USER-ID PIC X(8).
01 PASSWORD PIC X(8).
LINKAGE SECTION.
01 API-AREA.
05 AUTHID PIC X(8) VALUE SPACES.
05 PSW PIC X(8) VALUE SPACES.
05 NEWPSW PIC X(8) VALUE SPACES.
05 APISTS PIC X(4) VALUE LOW-VALUES.
05 APICODE PIC X VALUE LOW-VALUES.
PROCEDURE DIVISION.
MAIN.
DISPLAY 'ENTER YOUR USER-ID:'.
ACCEPT USER-ID.
DISPLAY 'ENTER YOUR PASSWORD:' WITH
NO ADVANCING.
DISPLAY '*' UPON CRT.
ACCEPT PASSWORD.
CALL 'IGCSRAC' USING API-AREA.
IF APISTS NOT = '0000'
DISPLAY 'AUTHENTICATION FAILED'
MOVE 'N' TO AUTHORIZED
ELSE
DISPLAY 'AUTHENTICATION SUCCEEDED'
MOVE 'Y' TO AUTHORIZED
END-IF.
IF AUTHORIZED = 'Y'
DISPLAY 'ACCESS GRANTED'
* ADD YOUR FUNCTION HERE *
ELSE
DISPLAY 'ACCESS DENIED'
END-IF.
STOP RUN.
免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com
用户评论
相关推荐
使用IBM z/OS RACF安全子系统在COBOL程序中进行安全认证
该示例代码展示了如何在COBOL程序中使用IBM z/OS RACF安全子系统进行安全认证。通过调用RACF安全API来验证用户的RACF用户名和密码,并检查其权限,最终决定是否允许访问特定功能。
IBM z/OS V2R4
IBM Enterprise COBOL for z/OS V6.3
2023-05-19 09:01
使用z/OS中的RACF实现主机安全管理
RACF (Resource Access Control Facility)是IBM z/OS系统的安全服务,可以实现主机的安全管理,包括用户身份验证、授权和审计等,本示例代码可以演示如何使用RAC
IBM z/OS V2.4
IBM RACF
2023-04-01 22:56
z/OS中如何使用RACF管理用户和安全性
介绍如何使用RACF,一种IBM z/OS操作系统中的安全管理工具,来管理用户和提高安全性,以确保系统有足够的安全性和保护资产。通过介绍RACF的概念、功能和用法,了解如何在z/OS中使用RACF。
z/OS V2R3
IBM z/OS操作系统
2023-03-22 19:48
z/OS中如何使用RACF进行身份验证?
在z/OS操作系统中,RACF(资源访问控制设施)是一种用于访问控制和身份验证的安全子系统。以下是一个简单的示例代码,演示如何使用RACF进行身份验证。示例代码//STEP1 EXEC PGM=I
z/OS 2.5
IBM
2023-03-31 14:52
在z/OS上运行COBOL程序
本文将介绍如何在z/OS操作系统上运行COBOL程序,包括z/OS COBOL编译器和运行环境,以及提供示例代码和代码释义。z/OS COBOL编译器z/OS操作系统提供了COBOL编译器,可用于
z/OS V2.4
IBM z/OS
2023-03-12 05:22
在z/OS上调试COBOL程序
在z/OS上调试COBOL程序需要使用专门的调试工具。以下是一些z/OS COBOL调试工具的示例代码和代码释义:z/OS COBOL调试工具Interactive Debug Control
z/OS 2.4+
IBM Debug Tool
2023-03-22 11:17
z/OS中使用RACF进行用户身份验证
介绍了如何使用RACF(Resource Access Control Facility)来保护z/OS系统中的资源,并且在用户登录时进行身份验证。//STEP0100 EXEC PGM=IKJEF
z/OS V2R3
IBM z/OS
2023-04-03 08:35
使用z/OS中的RACF控制用户权限
本示例代码演示如何在z/OS平台上使用RACF来控制用户对资源的访问权限。//STEP01 EXEC PGM=IDCAMS //定
z/OS v2.5
IDCAMS
2023-04-24 06:59
安全认证PKI安全认证
本文档对于安全认证有个非常详细的介绍,思路清晰,通俗易懂。包括PKI安全认证机制,安全认证链,安全认证的方法以及对PKI的深层理解。
PDF
1.09MB
2020-12-21 13:29
SuperMap iClient for JavaScript如何使用token进行安全认证
本文详细介绍了在SuperMap iClient for JavaScript中如何使用token进行安全认证,包括如何申请token以及如何应用于SuperMap iServer rest API中
ZIP
0B
2018-12-07 06:56