Authentication 在IBM MQ中使用登录和密码身份验证

Authentication 在IBM MQ中使用登录和密码身份验证,authentication,ibm-mq,Authentication,Ibm Mq,我对IBMMQ中的身份验证方法有点困惑。 看起来系统鼓励使用LDAP 我测试过了,效果很好 但是,有没有可能只是简单的登录+密码组合 只需为队列管理器设置登录名和密码,然后在连接期间使用它 您可以使用根据队列管理器O/S检查的用户ID和密码,也可以使用根据队列管理器正在使用的LDAP服务器检查的用户ID和密码 这取决于队列管理器的配置方式。发出以下命令以查找所需的 DISPLAY QMGR CONNAUTH DISPLAY AUTHINFO(<name-from-CONNAUTH>

我对IBMMQ中的身份验证方法有点困惑。 看起来系统鼓励使用LDAP

我测试过了,效果很好

但是,有没有可能只是简单的登录+密码组合


只需为队列管理器设置登录名和密码,然后在连接期间使用它

您可以使用根据队列管理器O/S检查的用户ID和密码,也可以使用根据队列管理器正在使用的LDAP服务器检查的用户ID和密码

这取决于队列管理器的配置方式。发出以下命令以查找所需的

DISPLAY QMGR CONNAUTH

DISPLAY AUTHINFO(<name-from-CONNAUTH>) ALL
显示QMGR CONNAUTH
显示AUTHINFO()全部

谢谢。我只是想找到一种更简单的方法,不用在OS或LDAP中创建帐户,但看起来不是这样possible@Neir0-如果您想购买不随基本MQ产品提供的产品,则有各种供应商提供的解决方案,这些解决方案具有其他选项。无论您做什么,都必须将用于简单身份验证的用户id+密码存储在某个位置,以便进行检查。在我看来,O/S是最容易使用的,但正如我所说,还有其他选择。在您的脑海中,您希望将用户id和密码存储在哪里?在一些内部数据库中,就像在许多其他应用程序中一样。我将要使用的帐户将管理应用程序级别的权限。我曾经认为OS帐户应该管理OS级别的权限(比如访问文件系统)。我很确定这种方法可能很好,开发人员有一些理由来实现它,但我个人觉得这不是自然的选择。正如我在前面的回答中所说,有一些供应商解决方案提供“其他地方”来定义您的用户名和密码以供检查。他们要求您购买IBM MQ之上的解决方案。IBM MQ本身只提供了O/S和LDAP。