Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用CloudFoundry作为客户端时出现Spring OAuth2提供程序客户端身份验证401未授权错误_Spring_Oauth 2.0_Cloud Foundry - Fatal编程技术网

使用CloudFoundry作为客户端时出现Spring OAuth2提供程序客户端身份验证401未授权错误

使用CloudFoundry作为客户端时出现Spring OAuth2提供程序客户端身份验证401未授权错误,spring,oauth-2.0,cloud-foundry,Spring,Oauth 2.0,Cloud Foundry,这个问题主要针对CloudFoundry开发人员。是否发生了一些变化,使得使用spring social的客户端应用程序无法使用基本客户端身份验证与托管oauth2提供程序的核心应用程序通信?当我在tomcat服务器上运行客户端应用程序时,一切都正常。大约两周前,它还在cloudfoundry微实例上工作。现在,在我的核心应用程序上调用位于“./誓言/令牌”的服务时,我遇到了一个401未经授权的错误。要了解我指的是什么,我的应用程序是,如果你点击顶部的“游戏”链接,它会将你带到一个单独的应用程序

这个问题主要针对CloudFoundry开发人员。是否发生了一些变化,使得使用spring social的客户端应用程序无法使用基本客户端身份验证与托管oauth2提供程序的核心应用程序通信?当我在tomcat服务器上运行客户端应用程序时,一切都正常。大约两周前,它还在cloudfoundry微实例上工作。现在,在我的核心应用程序上调用位于“./誓言/令牌”的服务时,我遇到了一个401未经授权的错误。要了解我指的是什么,我的应用程序是,如果你点击顶部的“游戏”链接,它会将你带到一个单独的应用程序。如果您在使用应用程序登录,则“使用metroseattlegamers帐户登录”按钮使用自定义spring社交代码与位于的my spring oauth2提供程序代码进行通信。这一切都很好,因为它在不同机器上的两个单独的tomcat服务器上运行。然而,我使用cloudfoundry微实例来运行客户端应用程序,测试并编写了所有内容。正如我所说,它大约在一到两周前就开始工作了。现在,当我在cloudfoundry实例上运行客户端时,出现了一个401错误。当我在不同的机器上运行两个独立的tomcat服务器时,一切仍然很好。我不想包含一堆代码,而是想知道在过去一两周内cloudfoundry微实例的工作方式是否发生了任何可能导致此问题的变化

据我所知,没有。您是否可以在官方支持页面提交申请单:。在那里你可以得到一个私人代理来协助,也许还可以共享你的应用程序的实现以进一步调试。您需要使用您在www.cloudfoundry.com上注册的帐户登录。

您说得对。没有什么变化。不知何故,我在测试时遗漏了一个指向生产环境的环境变量。这是我在这个问题上工作太久而看不到显而易见的东西之一。