2017-05-24 36 views
-3

如何确保特定SVRCONN通道的用户提供用户ID和密码,而其他SVRCONN通道可能会继续未经身份验证。 我们该怎么做? 哪个命令正确?服务器连接通道通道认证规则需要遵循

  • 为AUTHINFO和CHCKCLNT(需要)设置CHCKCLNT(REQUIRED)为通道CHLAUTH规则。
  • 为AUTHINFO和CHCKCLNT(必需)设置通道CHLAUTH规则的CHCKCLNT(可选)。
+0

我正在投票结束这个问题,因为OP只是从认证审核测试中发布Q&A。 –

+0

我正在投票结束这个问题,因为OP只是从认证审核测试中发布问答。 – JoshMc

回答

0

这是正确的:

集CHCKCLNT(OPTIONAL)为AUTHINFO和CHCKCLNT(REQUIRED)用于信道CHLAUTH规则。

当您设置CHCKCLNT(可选)时,如果没有发送密码,它将不会被验证,这将允许通道继续工作未经验证。在您想要用户ID和密码的频道上,您可以使用CHLAUTH规则将其设置为CHCKCLNT(REQUIRED)。请注意,如果这是一个仅匹配连接子集的CHLAUTH规则(例如ADDRESSMAP或USERMAP规则),则必须输入规则以拒绝所有其他连接,如ADDRESS(*)和USERSRC( noaccess下)。

如果您有MQ Classes for Java或JMS客户端连接,则需要确保它们不传递密码值,以便在事务未经验证的情况下运行,如果传递值,则MQ将验证它是否正确。

+0

谢谢乔希! – Onit

+0

@Onit 如果我的答案有帮助,请按照帮助中心文章中的反馈“[当某人回答我的问题时该怎么办?](http://stackoverflow.com/help/someone-answers)” 。具体而言,不要说谢谢,如果解决了您的问题,请将答案投票并接受答案。要接受您的答案,请点击答案旁边数字下方向下箭头下方的“复选标记”,点击答案旁边的向上箭头进行表决。 – JoshMc

相关问题