authentication - 如何从 .Net/C# 设置 Websphere MQ 连接字符串的用户名/密码?

标签 authentication connection-string ibm-mq mq

如何在 wmq 连接字符串中指定用户名和密码?这是我正在使用的示例连接字符串。

        Uri sampleAddress = new Uri("wmq://localhost:1414/msg/queue/Q1?connectQueueManager=QM1&replyTo=Q2");

如何将用于身份验证的用户 ID/密码放入 MQ 管理器?

最佳答案

对于 V8.0,我通过以下方式建立连接成功:

Hashtable connectionProperties = new Hashtable();                             
connectionProperties.Add(MQC.TRANSPORT_PROPERTY, MQC.TRANSPORT_MQSERIES_MANAGED);
connectionProperties.Add(MQC.HOST_NAME_PROPERTY, _queueServer);
connectionProperties.Add(MQC.PORT_PROPERTY, _portNumber);
connectionProperties.Add(MQC.CHANNEL_PROPERTY, _channelInfo);
connectionProperties.Add(MQC.USER_ID_PROPERTY, "userid");
connectionProperties.Add(MQC.PASSWORD_PROPERTY, "password");                    
queueManager = new MQQueueManager(_queueManager, connectionProperties);

here .
尽管对于低于 8.0 的版本,请注意您将不得不使用退出机制,因为对于它们,不使用客户端提供的 id。

关于authentication - 如何从 .Net/C# 设置 Websphere MQ 连接字符串的用户名/密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37429981/

相关文章:

c# - 无法从配置管理器中拉出连接字符串

c# - 应用程序配置文件中 SQL Server 2008(版本 10.0.1600)的连接字符串

ibm-mq - 从 Websphere-MQ 调用 .EXE

c# - MQ 错误原因 : 2058 randomly starts occurring in C# . NET 客户端在正常工作多天后

C# Windows 窗体 : SqlConnection keyword not supported, 连接超时

performance - WebSphere SIB与MQ?从WebSphere上运行的J2EE应用程序中进行异步消息传递的最佳选择是什么?

authentication - 连接到 Azure SQL 数据库时的 Active Directory 身份验证

java - 使用相互身份验证时在 Servlet 中检索客户端证书?

android - 当我在前台使用 flutter 应用程序解锁手机时,它会绕过身份验证

c# - 如何在 ASP.NET 中使用 AD 身份验证?