配置syncToOSThread
使用Liberty syncToOSThread ,授权访问 CICS 控制之外的资源,例如 zFS。
开始之前
在开始此任务之前,必须完成以下任务:
- 启用 CICS Liberty 安全功能部件 (
cicsts:security-1.0))。 - 完成任务 配置和启动 Liberty Angel 进程。
- 完成任务 将 Liberty JVM 服务器连接到 Angel 进程。
您必须具有:
- 授权发出 RACF
PERMIT命令。 - 对 server.xml 配置文件的写访问权。
- 授权在部署描述符 (web.xml) 中创建或更新应用程序安全性约束。
- SAF 注册表必须用于认证, Liberty 授权的 SAF 服务必须可用,并且 Liberty 服务器必须连接到 Angel 进程。
关于此任务
在本任务中,您将使用 Liberty 的 syncToOSThread 功能,使经过 Liberty 验证的 Java 安全主体与操作系统(OS)线程身份同步。
如果没有syncToOSThread, ,操作系统线程标识默认为 CICS用户ID。 此身份用于授权访问 CICS 控制之外的资源,例如 zFS 文件。 在启用syncToOSThread后,用户可以使用自己的主题来访问这些操作系统资源。
此任务假定以下定义:
- CICS 区域用户标识为 regionUserid。
- 已认证的 Java 安全主体集具有 RACF 用户标识 authenticatedUserid。
- CICS使用的配置文件前缀是 safProfilePrefix。
过程
结果
来自 Java 安全主体集的已认证 RACF 用户标识与操作系统 (OS) 线程身份同步,并用于授权访问 CICS 控制之外的资源。