Java PCFMessageAgent-身份验证
如何对具有以下构造函数的PCFMessageAgent进行身份验证。需要设置哪些用户/配置权限。我连接到8.0.0.4版的MQJava PCFMessageAgent-身份验证,java,ibm-mq,Java,Ibm Mq,如何对具有以下构造函数的PCFMessageAgent进行身份验证。需要设置哪些用户/配置权限。我连接到8.0.0.4版的MQ public PCFMessageAgent(java.lang.String host, int port, java.lang.String channel) throws MQException 你没有提供足够的细节来给出准确的答案。该构造函数不允许进行身份验证,它连接到指定的主机/端口/通道,
public PCFMessageAgent(java.lang.String host,
int port,
java.lang.String channel)
throws MQException
你没有提供足够的细节来给出准确的答案。该构造函数不允许进行身份验证,它连接到指定的主机/端口/通道,但不传递用户名/密码或允许使用cetificate 如果队列管理器上的通道不需要CONNAUTH(例如:“CHKCLNT(可选)”或TLS(例如:SSLCIPH/SSLPEER),并且您未被CHLAUTH规则阻止,则您可以连接 要确定MQ将使用哪个用户进行授权,将取决于java进程在哪个用户下运行、通道的MCAUSER属性以及可能将您映射到其他MCAUSER的任何CHLAUTH规则。根据最终的MCAUSER值,MQ将检查您是否有权访问SYSTEM.ADMIN.COMMAND.QUEUE和用于创建回复临时动态队列的模型队列
如果要提供用户名和密码或使用证书,则需要创建MQQueueManager并使用此构造函数传递它,而不是传递主机/端口/通道: 使用现有队列管理器连接初始化新的PCFMessageAgent
你没有提供足够的细节来给出准确的答案。该构造函数不允许进行身份验证,它连接到指定的主机/端口/通道,但不传递用户名/密码或允许使用cetificate 如果队列管理器上的通道不需要CONNAUTH(例如:“CHKCLNT(可选)”或TLS(例如:SSLCIPH/SSLPEER),并且您未被CHLAUTH规则阻止,则您可以连接 要确定MQ将使用哪个用户进行授权,将取决于java进程在哪个用户下运行、通道的MCAUSER属性以及可能将您映射到其他MCAUSER的任何CHLAUTH规则。根据最终的MCAUSER值,MQ将检查您是否有权访问SYSTEM.ADMIN.COMMAND.QUEUE和用于创建回复临时动态队列的模型队列
如果要提供用户名和密码或使用证书,则需要创建MQQueueManager并使用此构造函数传递它,而不是传递主机/端口/通道: 使用现有队列管理器连接初始化新的PCFMessageAgent
PCFMessageAgent(MQQueueManager qmanager)