tried尝试了以下命令,但它没有用。
alter authinfo(system.default.authinfo.idpwos) authtype(idpwos) chckclnt(required)
之前有谁在研究这个问题?
答案 0 :(得分:2)
当你对connauth authinfo对象进行更改时,需要运行REFRESH SECURITY TYPE(CONNAUTH)
才能使更改生效。重启队列管理器也会产生同样的效果。
Knowledge Center - Turning on connection authentication on a queue manager
中记录了这一点要检查本地连接,请使用AUTHINFO属性CHCKLOCL(检查本地连接)。要检查客户端连接,请使用AUTHINFO属性CHCKCLNT(检查客户端连接)。 必须在队列管理器识别更改之前刷新配置。
ALTER QMGR CONNAUTH(USE.PW) DEFINE AUTHINFO(USE.PW) + AUTHTYPE(IDPWOS) + FAILDLAY(10) + CHCKLOCL(OPTIONAL) + CHCKCLNT(REQUIRED) REFRESH SECURITY TYPE(CONNAUTH) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
我还建议您在qm.ini通道节中设置AUTHINFO对象参数ADOPTCTX(YES)以及设置ChlauthEarlyAdopt = E.有关原因的详细信息,请参阅@ T.Rob的优秀演示文稿"CONNAUTH Doesn't work like you think it does"
。