当前位置: 首页 > 知识库问答 >
问题:

用于Vault后面的Windows Server 2008 R2的Service Bus 1.0

杭柏
2023-03-14

我正在开发Service Bus 1.0消息传递组件。为此,我使用本地Windows Server 2008 R2(后来又称为WS2008R2)机器,它使用Vault隔离,我的笔记本电脑连接到此Vault。我可以ping WS2008R2机器并能够执行RDP。WS2008R2机器不在我的笔记本电脑所在的同一个域中。WS2008R2使用代理服务器连接到互联网,并且存在网站访问限制。

首先,我正在执行此处可用的服务总线1.0示例代码。我的问题是代码下划线抛出异常:

//Set up the queue
QueueDescription queue;
if (namespaceManager.QueueExists(QueueName))

---------------------异常日志---------------------

系统UnauthorizedAccessException未经处理HResult=-2147024891消息=令牌提供程序在访问时无法提供安全令牌'https://machine.domain:9355/ServiceBusDefaultNamespace/$STS/OAuth/'。令牌提供程序返回消息:'

以下HTML是根据上述异常生成的。上述异常返回html内容。

此页面无法显示

根据您的公司访问策略,对本网站([https//]machine.domain/)的访问已被阻止。

如果您有任何疑问,请联系您的公司网络管理员并提供以下代码。

通知代码:

(1, POLICY, BLOCK-CONNECT, 0x04124770, 1354100172.373, QAAAAAAAAAAAAAAAyf8AAf8AAAD/AAAAAAAAAAAAAAA=,(https//)machine.domain/)

我无法解决此问题。非常感谢您的帮助。

共有1个答案

向安福
2023-03-14

网关进程无法在令牌中为用户获取令牌时,将返回该错误。当网关运行的帐户(默认情况下,运行安装程序的用户)位于与调用方不同的域时,通常会出现这种情况。

您可以检查您使用哪些凭据在此行上创建令牌提供程序吗?

var tokenProvider = TokenProvider.CreateOAuthTokenProvider(connBuilder.StsEndpoints, new NetworkCredential("SBUser", "P@ssword1", ServerFQDN));

鉴于您在环境中提到的限制,请确保您传递的是服务器机器知道的帐户(本地帐户或服务器机器所属的域),而不是客户端机器域中的帐户。

 类似资料:
  • 以下的区别是什么? Spring Cloud Vault-http://Cloud.spring.io/spring-cloud-vault/ 带有保险库后端的Spring Cloud Config服务器-http://Cloud.spring.io/spring-cloud-static/camden.sr4/#_spring_cloud_config_server

  • 我想设置一个能够使用Vault和git作为配置后端的配置服务器。我不太明白有关配置的一些事情: 为什么我需要设置<code>spring.cloud.config.server。vault和? 我真的需要两个都设置吗? 它们之间的区别是什么? 我只希望我的客户能够直接从配置服务器获取配置,而不管Vault是否存在。 因此,客户端仅在配置服务器上请求,并且配置服务器被用于从Vault获取机密。

  • 我是azure云服务平台的新手。今天我遇到了Azure提供的Key-Vault存储服务。它具有存储应用程序级密钥和设置的能力。它具有增强的数据保护功能,是安全可靠的。 但我不清楚的是,要连接到Key-Vault,我需要存储在应用程序配置中的Key-Vault的工件。 如果是这样的话,当有人在密钥值上掉线时,他不会连接到我的密钥库并读取我的所有密钥。 如果我应该加密我的本地密钥存储库设置,那么我可以

  • 我试图用“node-vault”访问HashiCorp Vault KV,但一直得到“statuscode:404” 3)然后使用 这返回一个状态404,另外需要做什么来避免404?

  • Ansible 1.5的新版本中, “Vault” 作为 ansible 的一项新功能可将例如passwords,keys等敏感数据文件进行加密,而非存放在明文的 playbooks 或 roles 中. 这些 vault 文件可以分散存放也可以集中存放. 通过`ansible-vault` 来编辑文件,经常用到的命令如 –ask-vault-pass , –vault-password-file

  • Vault 是秘密访问私密信息的工具,可以帮你管理一些私密的信息,比如 API 密钥,密码,验证等等。Vault 提供一个统一的接口来访问所有隐私信息,同时提供严格的访问控制和记录详细的审计日志。 一个现代化系统需要访问多种多样的隐私信息:数据库凭证,外部服务 API 密钥;面向服务架构通讯验证等等。那么知道谁在什么时候访问了这些隐私信息是重要的,Vault 就提供了这些功能,可以安全的存储所有隐