<!-- 这段文字不会显示在你的内容中。为了避免重复的信息,方便后续的检索,在提issue之前,请检查如下事项。如果是比较新手级别的问题,推荐到讨论区https://github.com/ctripcorp/apollo/discussions 提问 --> - [ ] 我已经检查过[discussions](https://github.com/ctripcorp/apollo/discussions) - [ ] 我已经搜索过[issues](https://github.com/ctripcorp/apollo/issues) - [ ] 我已经仔细检查过[FAQ](https://www.apolloconfig.com/#/zh/faq/common-issues-in-deployment-and-development-phase) **描述bug** admin-service.access.control.enabled开启后,adminservice的接口/server/config/find-all-config还可以不用access_token就能访问, 这个接口里面暴露了配置的admin-service.access.tokens,如果adminservice暴露了公网地址,在admin-service.access.control.enabled开启的情况,任何人都可以通过这个接口查看到admin-service.access.tokens,那就不安全了 **复现** 通过如下步骤可以复现: 1. ConfigDB的ServerConfig新增配置admin-service.access.control.enabled为true和admin-service.access.tokens设置不为空的字符串 2. PortalDB的ServerConfig新增配置admin-service.access.tokens 3. 请求adminservice的接口/server/config/find-all-config 可以获取到ConfigDB的ServerConfig数据 4. 其他adminservice服务/apps开头的接口在不带access token的情况下可以正常被阻挡 **期望** 简介明了地描述你希望正常情况下应该发生什么 **截图** 如果可以,附上截图来描述你的问题 ### 额外的细节和日志 - 版本: - 错误日志 - 配置: - 平台和操作系统