如何使用 Linux Docker 中的 XMS .NET Core 应用程序 运行 向 IBM MQ 进行身份验证?

How can I authenticate to IBM MQ using XMS .NET Core app running in Linux Docker?

根据我的理解,XMS .NET 将使用登录用户的凭据进行身份验证,这就是我们的应用程序现在 运行 在 Windows 服务器上所做的事情。但是我们被要求将这个应用程序移动到 Linux Docker 容器中,我不确定 XMS .NET 现在是如何尝试进行身份验证的。该进程在 root 下 运行,因此我假设它正在尝试通过该进程进行身份验证但失败了。

很抱歉,我之前没有 post 解决我的问题,但基本上,IBM MQ 服务器在 Windows 域中有一个服务帐户,我们需要对其进行身份验证。如果您 运行 使用 Windows 模拟的 XMS .NET 客户端,您可以作为该服务帐户连接到 MQ。我们将此 XMS .NET 客户端放在 Linux Docker 容器中,在 Linux 容器中创建此服务帐户,并在该帐户下 运行。 IBM 允许将此作为​​“跨域”身份验证。中提琴!