0

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

4

1 回答 1

0

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

于 2021-03-19T22:40:46.163 回答