Jig*_*aik 1 jms spring-boot ibm-mq
目前,我的 Spring Boot application.yaml 中有以下属性。
ibm:
mq:
queueManager: <queue-manager>
channel: <channel>
connName: <host>(<port>)
queue: <queue-name>
user: <user>
password: <password>
Run Code Online (Sandbox Code Playgroud)
我想在没有密码的情况下进行连接,为此我必须设置jmsConnectionFactory.setBooleanProperty(WMQConstants.USER_AUTHENTICATION_MQCSP, false);属性。
无论如何,我可以通过将参数传递给 connName 在 application.yaml 中指定此属性吗?
在哪里可以找到与 IBM MQ 相关的所有预定义的关键 spring-boot 应用程序属性?
小智 5
MQ Spring Boot 包的自述文件对此进行了解答。
但总而言之,MQ Spring Boot 默认配置设置为使用 admin/passw0rd 进行身份验证,以匹配 MQ 开发版的默认配置。要完全不进行身份验证,请在配置文件中将用户 ID 设置为空。
ibm.mq.user=
Run Code Online (Sandbox Code Playgroud)
要强制未经身份验证的连接作为特定 ID 运行,则可以应用 CHLAUTH 规则。
该自述文件中列出了完整的可用配置参数集及其默认值。某些 IDE 在编辑配置文件时也可以从 jar 文件中获取它。
身份验证策略在https://github.com/ibm-messaging/mq-jms-spring/issues/18中进一步讨论
| 归档时间: |
|
| 查看次数: |
4640 次 |
| 最近记录: |