我正在按照以下说明在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"
每当我尝试访问应用程序时,都会出现身份验证错误: 要访问此资源,必须进行完全身份验证。
我在应用程序中没有任何安全配置。
答案 0 :(得分:0)
在application.properties文件中,应添加以下内容
management.security.enabled = false
这将完全禁用安全性。
答案 1 :(得分:0)
我在主应用程序类中尝试过此方法,并为我工作了
@SpringBootApplication(exclude = {SecurityAutoConfiguration.class , ManagementWebSecurityAutoConfiguration.class})