![[z/OS]](../images/ngzos.gif)
具有线程标识支持的安全状态
不同的 Java Platform Enterprise Edition 连接器体系结构 (JCA) 资源适配器和 Java 数据库连接 (JDBC) 驱动程序对认证处理应用程序服务器资源的线程提供不同的支持。
在本文中,术语“线程标识”是指 Java™ Platform, Enterprise Edition (Java EE) 标识,如“RunAs 标识”,它与操作系统线程标识相对。请参阅主题“同步 Java 线程标识与操作系统线程标识”和主题“了解已启用的连接管理器 RunAs 标识和操作系统安全”,以了解更多信息。
Java 2 安全性、服务器配置、连接器配置和容器管理的别名支持的组合确定当您使用线程标识函数时导致的处理。仅对特定 JCA 资源适配器和 JDBC 提供程序提供了线程标识支持。 要获取支持线程标识的资源适配器进程和 JDBC 提供程序进程的表,请参阅文章“连接线程标识”。 如果资源适配器或 JDBC 提供程序在受支持的列表中,那么使用下表来确定发生的处理,这基于指定的属性的设置:
启用全局安全性? | |
---|---|
是 | 否 |
转至表 2。 | 转至表 3。 |
指定容器管理的别名? | |||||||||
---|---|---|---|---|---|---|---|---|---|
否 | 是 | ||||||||
连接器允许或需要线程标识? | 连接器需要线程标识? | ||||||||
否 | 是 | 否 | 是 | ||||||
处理依赖连接器:可能抛出异常,可能对于连接器用户/密码定制属性缺省 | 连接器需要操作系统线程安全性? | 使用指定的别名 | 连接器需要操作系统线程安全性? | ||||||
否 | 是 | 否 | 是 | ||||||
使用与当前线程相关的标识 | 启用服务器同步至线程? | 使用与当前线程相关的标识 | 启用服务器同步至线程? | ||||||
否 | 是 | 否 | 是 | ||||||
使用服务器标识 | 使用与当前线程相关的标识 | 使用服务器标识 | 使用与当前线程相关的标识 |
指定容器管理的别名? | |||
---|---|---|---|
否 | 是 | ||
当获取连接时,连接器允许或需要使用线程标识? | 当获取连接时,连接器需要使用线程标识? | ||
否 | 是 | 否 | 是 |
处理依赖连接器:
|
用户服务器标识 | 使用指定的别名 | 使用服务器标识 |