PCF Config服务器身份验证问题

时间:2019-07-07 12:40:34

标签: spring-boot pcf pcfdev

我正在按照以下说明在PCF中设置配置服务器并访问PCF中的应用程序。

https://github.com/pcf-guides/gs-configuration-server

我已经从PCF市场添加了配置服务器,并且该服务器与应用程序绑定。

配置服务器指向以下Git存储库:

https://github.com/pcf-guides/configuration-server-config-repo.git

VCAP_SERVICES如下:

 "p-config-server": [
  {
  "binding_name": null,
  "credentials": {
   "access_token_uri": "https://p-spring-cloud- 
  services.uaa.run.pivotal.io/oauth/token",
   "client_id": "p-config-server-d837bb39-4cf1-47ce-994b-03257852a7f6",
   "client_secret": "XXsWzX6IhKME",
   "uri": "https://config-9f0e115f-dbb0-42e8-981a-e70e2cd62570.cfapps.io"
  },
  "instance_name": "sconfigserver",
  "label": "p-config-server",
  "name": "sconfigserver",
  "plan": "trial",
  "provider": null,
   "syslog_drain_url": null,
 "tags": [
 "configuration",
 "spring-cloud"

每当我尝试访问应用程序时,都会出现身份验证错误: 要访问此资源,必须进行完全身份验证。

我在应用程序中没有任何安全配置。

2 个答案:

答案 0 :(得分:0)

在application.properties文件中,应添加以下内容

management.security.enabled = false

这将完全禁用安全性。

答案 1 :(得分:0)

我在主应用程序类中尝试过此方法,并为我工作了

@SpringBootApplication(exclude = {SecurityAutoConfiguration.class , ManagementWebSecurityAutoConfiguration.class})