【问题标题】:Cloud Foundry Java Client Library throws CloudFoundryException: 403 Access token deniedCloud Foundry Java 客户端库抛出 CloudFoundryException: 403 Access token denied
【发布时间】:2015-10-26 09:03:13
【问题描述】:

使用CF Java Client Library 登录CF 并连接到另一个应用程序的应用程序(Java Buildpack)抛出CloudFoundryException: 403 Access token denied(参见下面的堆栈跟踪)。

Pivotal Web Services 上运行相同的设置。

应用程序设置在前 Nova Swisscom App Cloud 上也很好。当前 Swisscom App Cloud 上线后,在 Nova App Cloud 上使用 CF Java Client Lib 的应用程序停止使用相同的异常。 也许这与导致 OAuth 令牌问题的 Passport 登录服务的 Swisscom App Cloud 集成有关。

虽然仍想在 Java-App 中使用 CF Java Lib,但是否有其他方法可以登录 CF 并连接到另一个 App?

堆栈跟踪:

2015-10-23T19:26:03.41+0200 [App/0]      OUT org.cloudfoundry.client.lib.CloudFoundryException: 403 Access token denied.
2015-10-23T19:26:03.41+0200 [App/0]      OUT    at org.cloudfoundry.client.lib.oauth2.OauthClient.createToken(OauthClient.java:114) ~[cloudfoundry-client-lib-1.1.3.jar!/:na]
2015-10-23T19:26:03.41+0200 [App/0]      OUT    at org.cloudfoundry.client.lib.oauth2.OauthClient.init(OauthClient.java:70) ~[cloudfoundry-client-lib-1.1.3.jar!/:na]
2015-10-23T19:26:03.41+0200 [App/0]      OUT    at org.cloudfoundry.client.lib.rest.CloudControllerClientImpl.initialize(CloudControllerClientImpl.java:187) ~[cloudfoundry-client-lib-1.1.3.jar!/:na]
2015-10-23T19:26:03.41+0200 [App/0]      OUT    at org.cloudfoundry.client.lib.rest.CloudControllerClientImpl.<init>(CloudControllerClientImpl.java:163) ~[cloudfoundry-client-lib-1.1.3.jar!/:na]
2015-10-23T19:26:03.41+0200 [App/0]      OUT    at org.cloudfoundry.client.lib.rest.CloudControllerClientImpl.<init>(CloudControllerClientImpl.java:172) ~[cloudfoundry-client-lib-1.1.3.jar!/:na]
2015-10-23T19:26:03.41+0200 [App/0]      OUT    at org.cloudfoundry.client.lib.rest.CloudControllerClientFactory.newCloudController(CloudControllerClientFactory.java:78) ~[cloudfoundry-client-lib-1.1.3.jar!/:na]
2015-10-23T19:26:03.41+0200 [App/0]      OUT    at org.cloudfoundry.client.lib.CloudFoundryClient.<init>(CloudFoundryClient.java:164) ~[cloudfoundry-client-lib-1.1.3.jar!/:na]

【问题讨论】:

    标签: swisscomdev


    【解决方案1】:

    这里是瑞士电信开发者;

    我们今天早上通过更新解决了这个问题 - 您的 Swisscom Passeport 帐户的身份验证现在应该可以在 Appcloud 内部工作了。

    【讨论】:

    • 您安装了哪种更新来解决此问题?
    • @Stefan:问题在于从 Appcloud 内部访问与从外部访问不同的端点。解决方法是对齐它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-28
    • 2018-03-18
    • 1970-01-01
    • 2018-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多