spring-cloud相关内容

Spring Cloud Config 不解密配置服务器密码

我在 Spring Cloud Config 上工作了一段时间.我有保护配置数据的要求.根据 Spring Cloud 文档已配置 server.jks 并添加到类路径.现在我可以加密和解密远程配置数据了. 为了使配置服务器安全,我添加了 spring 安全启动器并分配了凭据(密码解密).出于某种原因,应用程序抛出异常,认为它在类路径上没有密钥存储.在谷歌搜索一段时间后,我发现密钥库应该转到 ..
发布时间:2021-08-20 18:43:29 其他开发

Spring Cloud Config:客户端不会尝试连接到配置服务器

我正在尝试创建一个简单的 Spring Cloud Config 服务器/客户端设置,并且大致遵循文档: https://cloud.spring.io/spring-cloud-配置/参考/html/ 到目前为止,我已经实现了一个似乎可以正常工作的服务器,即当我调用相应的端点时返回正确的属性值: GET http://localhost:8888/config-client/dev ..
发布时间:2021-08-20 18:41:35 其他开发

同时为多个社交网络启用OAuth2Sso

我正在实现一个需要提供 OAuth2 令牌授权并支持多种社交服务(google+、facebook 等)的 Spring Boot 应用程序.用户应该能够选择他喜欢的社交网络并使用 OAuth2 授权框架登录.我正在使用此处描述的方法实现上述方法 http://cloud.spring.io/spring-云安全/. 目前我的 application.yml 看起来像这样 弹簧:oauth ..

@RefreshScope 不起作用 - Spring Boot

我遵循此处描述的方法:https://github.com/jeroenbellen/blog-manage-and-reload-spring-properties,唯一的区别是,在我的例子中,这些属性在多个类中使用,所以我将它们全部放在一个实用程序类中 CloudConfig 和我使用 getter 引用它的变量.这就是类的样子: @Configuration@RefreshScope公共类 ..
发布时间:2021-08-20 18:36:55 其他开发

为什么 AccessTokenRequest 的 PreservedState 永远为空,并产生与 CSRF 相关的 InvalidRequestException?

作为上下文,我一直在尝试获得一个相当简单的 @SprintBootApplication,其中包含一个额外的 @EnableOAuth2Sso 注释,并与 WSO2 身份服务器集成了一段时间. 在我看来,让这个工作应该是一个配置问题(正如在 Spring Cloud Security) - 但到目前为止我没有运气. 为了了解发生了什么,我使用调试器逐步执行 spring-securit ..

如何使用 Spring Cloud Function 公开多个函数端点?

我有一个基本的 Spring Cloud Function 应用程序,其中包含两个声明的函数“小写"和“大写".如果我将应用程序创建为普通的 @SpringBootApplication 并将两个函数注释为 @Beans(功能 bean),则一切正常.这两个函数都通过单独的 HTTP 端点公开,我可以通过以下方式调用这些函数: curl localhost:8080/uppercase -H ..
发布时间:2021-07-20 18:57:33 Java开发

版本 spring boot、spring cloud、ribbon 不工作

目前我正在学习如何使用 spring boot 和 spring cloud 工作微服务,现在我在选择 spring cloud 和启动版本时遇到了很多问题,我还没有使用 @RibbonClient 注释,因为我还没有找到依赖项. 我想使用最新版本的spring cloud和spring boot,但是我没有找到ribbon依赖.我想使用 spring boot 2.4.1 和 spring ..

Turbine AMQP 不接收 Hystrix 流

我有一个 Turbine 和 Hystrix 设置工作,但决定将其更改为 Turbine AMQP,以便我可以将多个服务聚合到一个流/仪表板中. 我已经设置了一个在 localhost:8989 上运行的 Turbine AMQP 服务器,但它似乎没有从客户端服务获取 Hystrix 数据.当我在浏览器中点击 Turbine 服务器的 IP 时,我会反复看到 data: {"type":"P ..
发布时间:2021-07-02 18:36:20 其他开发

Feign 无法使用 POST 方法

我正在尝试为 stockfigher 游戏 api 编写包装器,只是为了了解 feign 是如何工作的,而且我在第一个 POST 方法中遇到了问题: @RequestMapping(method = RequestMethod.POST, value = "/venues/KHEX/stocks/LMC/orders")void newOrderForAStock(String order); ..
发布时间:2021-06-18 20:22:10 其他开发

在不使用基本身份验证的情况下撤销 Oauth2 令牌

我正在尝试实现书中的示例 OAuth-2.0-Cookbook 使用 Spring Cloud OAuth2. 我设法实现了他的功能,但不幸的是我遇到了一个问题:为了成功调用,我必须提供基本的身份验证凭据(Authorization: Basic YWRtaW46cXdlcnR5): @PostMapping("/oauth/revoke")公共响应实体撤销(@RequestParam M ..

Spring Cloud OAuth2:具有多个授权服务器的资源服务器

我们正在微服务架构中开发一个应用程序,该应用程序使用 Spring Cloud OAuth2 在多个 OAuth2 提供商(如 Google 和 Facebook)上实现单点登录.我们也在开发我们自己的授权服务器,并将在下一个版本中集成. 现在,在我们的微服务,即资源服务器上,我想知道如何将多个 token-info-uri 或 user-info-uri 处理为多个授权服务器(例如 Fac ..

Spring OAuth:带有授权服务器后端的资源服务器

我想开发两个独立的服务,一个用于业务,另一个用于使用 Spring OAuth 2 的用户身份验证 我们称它们为 Business-Service 和 OAuth-Service. 现在,如果请求未通过身份验证,我希望业务服务委托给 OAuth 服务.客户端应用程序(一个 Android 应用程序)不应该先验地知道 OAuth-Service,它应该只由业务服务委派给它,并为未经身份验 ..

如何在微服务架构中实现基于角色的安全

我有一个带有 4 个微服务、eureka 服务器和一个集中式 API 网关的 spring-boot 应用程序. 所有外部流量都通过我的 API 网关到达我的微服务. 我的 API 网关 (Zuul) 正在验证和验证 JWT 令牌. JWT 令牌由我的一个微服务(用户微服务)在用户登录后生成,令牌包含用户 ID 及其角色/权限. 现在,我想对网关以外的微服务中存在的方法实施 ..