
为具有sysplex负载均衡功能的客户端启用基于MFA的身份验证凭证缓存
Sysplex组认证支持在 Db2 数据共享环境中使用多重认证(MFA)和 RACF® PassTickets 。
准备工作
对于未启用sysplex工作负载平衡或无缝故障转移的客户,请参阅为未启用sysplex工作负载平衡的客户启用MFA和 RACF PassTickets 凭证缓存中描述的替代方法。
- Db2 提供的MFA支持基于 IBM Z® Multi-Factor Authentication 产品,该产品可增强登录安全性,满足法规和行业要求,并提供集中且简化的管理。 如果使用 IBM Z Multi-Factor Authentication ,则必须已在 MVS 或整个 z/OS® sysplex 上配置,并且必须根据客户端从远程应用程序提供用户身份验证凭据的方式进行配置。
- 如果您使用的是 RACF PassTickets :
- 您正在使用的安全产品必须处于在线状态。
- 完成启用 Db2 接收 RACF PassTickets 的步骤。
关于本任务
MFA和 RACF PassTickets 是两种不同的登录认证方法,用于验证用户身份。 需要额外的认证凭证,以确保用户的账户在其中一个凭证被发现时不会受到损害。
sysplex组身份验证可消除 Db2 客户端启用sysplex工作负载平衡或无缝故障转移时出现的连接身份验证失败,可通过以下任一方法启用:
- 非Java客户端的 IBM® 数据服务器驱动程序配置文件(db2dsdriver.cfg )中<wlb>部分的 enableWLB 关键字
- enablesysplexWLB JDBC 数据库属性
如果没有sysplex组身份验证,连接身份验证请求将失败,因为执行sysplex工作负载平衡和无缝故障转移的驱动程序会尝试代表原始客户端应用程序连接与数据共享组的多个成员进行连接。 这些额外的连接尝试会失败,因为附加的身份验证凭证已过期或无效,因为它仅对初始连接请求有效,不能用于后续连接请求。
过程
若要使用 RACF PassTickets 作为密码,而无需使用 IBM Multi-Factor Authentication for z/OS ,请在 RACF 上完成以下附加步骤:
示例
以下示例显示了 RACF 命令:为任何用户ID定义 SYEC1GLU 的PTKTDATA配置文件;授予 DDF地址空间(ssnmDIST ) STARTED配置文件用户ID(SYSDSP)对该PTKTDATA配置文件的读取权限;启用新的PTKTDATA配置文件:
RDEFINE PTKTDATA IRRPTAUTH.SYEC1GLU.*
PERMIT IRRPTAUTH.SYEC1GLU.* CLASS(PTKTDATA) -
ID(SYSDSP) ACCESS(READ)
SETROPTS RACLIST(PTKTDATA) REFRESH