gpt4 book ai didi

java - PCFMessageAgent - 身份验证

转载 作者:太空宇宙 更新时间:2023-11-04 11:31:23 27 4
gpt4 key购买 nike

具有以下构造函数的PCFMessageAgent如何进行身份验证。需要设置哪些用户/配置权限。我连接的是8.0.0.4版本的MQ。

public PCFMessageAgent(java.lang.String host,
int port,
java.lang.String channel)
throws MQException

最佳答案

您没有提供足够的详细信息,无法给出准确的答案。该构造函数不允许进行身份验证,它连接到指定的主机/端口/ channel ,但不传递用户名/密码或允许使用证书。

如果队列管理器上的 channel 不需要 CONNAUTH(例如:“CHKCLNT(OPTIONAL)”)或 TLS(例如:SSLCIPH/SSLPEER),并且您没有被 CHLAUTH 规则阻止,则您也许能够连接。

要确定 MQ 将使用哪个用户进行授权,取决于您的 java 进程在哪个用户下运行、 channel 的 MCAUSER 属性以及任何可以将您映射到不同 MCAUSER 的 CHLAUTH 规则。根据最终的 MCAUSER 值,MQ 将检查您是否具有 SYSTEM.ADMIN.COMMAND.QUEUE 和用于创建临时动态回复队列的模型队列的权限。

<小时/>

如果您想提供用户名和密码或使用证书,您需要创建一个 MQQueueManager 并使用此构造函数传递它而不是主机/端口/ channel :

PCFMessageAgent(MQQueueManager qmanager) 

Initializes a new PCFMessageAgent with an existing queue manager connection.

关于java - PCFMessageAgent - 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43740959/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com