Spring Vault 2.1 正式发布

简介: Spring Vault 2.1正式发布,需要JDK 8或更高版本,并且特别支持JDK 11作为下一个长期支持版本。提供熟悉的Spring抽象和客户端支持,用于访问、存储和撤销机密。

Spring Vault提供熟悉的Spring抽象和客户端支持,用于访问、存储和撤销机密。它提供了与Vault交互的低级和高级抽象,使用户免于底层接口问题。

通过HashiCorp的Vault,你可以在所有环境中为应用程序管理外部机密数据。Vault可以管理静态和动态机密,例如应用程序数据,远程应用程序/资源的用户名/密码,并为外部服务提供凭据,如MySQL、PostgreSQL、Apache Cassandra、Consul、AWS等。

Spring Vault 2.1需要JDK 8或更高版本,并且特别支持JDK 11作为下一个长期支持版本。

其中有一些值得注意的变更有:

  • 扩展基础设施的身份验证,以支持Google Cloud IAM和Azure Managed Service Identity

  • 集成Vault的版本化Key-Value后端

  • Vault的包装端点的模板API

  • 改进了Vault登录失败的异常层次结构

  • 支持Java 11

此版本与Vault版本从0.5.2到0.11.1都兼容。

第三方依赖升级如下:
  • Spring Framework 5.1 GA

  • Spring Data Lovelace GA

  • Reactor Californium GA

  • Jackson 2.9.7

  • Netty 4.1.30.Final

详细的更新记录参见这里

目录
相关文章
|
4月前
|
Java Spring
【Azure Spring Cloud】Spring Cloud Azure 4.0 调用Key Vault遇见认证错误 AADSTS90002: Tenant not found.
【Azure Spring Cloud】Spring Cloud Azure 4.0 调用Key Vault遇见认证错误 AADSTS90002: Tenant not found.
|
XML 消息中间件 Java
Spring Boot 3.0发布,最低支持Java 17,新特性介绍
Spring Boot 3.0正式发布,距离Spring 2.0发布过去了4年半时间。最低支持Java 17,Spring Framework 6.0.本文详细介绍Spring Boot 3.0 新特性。
5843 12
Spring Boot 3.0发布,最低支持Java 17,新特性介绍
|
消息中间件 设计模式 Kubernetes
【微服务安全】使用 Spring Boot、Kafka、Vault 和 Kubernetes 保护微服务间通信——第 1 部分:简介和架构
【微服务安全】使用 Spring Boot、Kafka、Vault 和 Kubernetes 保护微服务间通信——第 1 部分:简介和架构
|
消息中间件 Kubernetes 安全
【微服务安全】与 Spring Boot、Kafka、Vault 和 Kubernetes 通信——第 2 部分:设置 Kubernetes 和 Kafka
【微服务安全】与 Spring Boot、Kafka、Vault 和 Kubernetes 通信——第 2 部分:设置 Kubernetes 和 Kafka
|
消息中间件 机器学习/深度学习 JSON
【微服务安全】使用 Spring Boot、Kafka、Vault 和 Kubernetes 保护微服务间通信——第 3 部分:设置 Vault
【微服务安全】使用 Spring Boot、Kafka、Vault 和 Kubernetes 保护微服务间通信——第 3 部分:设置 Vault
|
消息中间件 Kubernetes 安全
【微服务安全】使用 Spring Boot、Kafka、Vault 和 Kubernetes 保护微服务间通信——第 4 部分:构建微服务
【微服务安全】使用 Spring Boot、Kafka、Vault 和 Kubernetes 保护微服务间通信——第 4 部分:构建微服务
|
消息中间件 存储 JSON
【微服务安全】使用 Spring Boot、Kafka、Vault 和 Kubernetes 保护微服务间通信——第 5 部分:部署和测试
使用 Spring Boot、Kafka、Vault 和 Kubernetes 保护微服务间通信——第 5 部分:部署和测试
|
存储 安全 Java
【数据安全】如何使用 Vault 在 Spring Boot 中隔离数据库凭证
我将使用 Hashicorp Vault 作为秘密管理工具。所有数据库凭据都将存储在 Vault 中,我将在引导应用程序时检索这些凭据。
|
存储 安全 Java
【数据安全】教程:使用 Azure Key Vault 证书保护 Spring Boot 应用程序
本教程向你展示如何使用 Azure Key Vault 和 Azure 资源的托管标识通过 TLS/SSL 证书保护你的 Spring Boot(包括 Azure Spring 应用程序)应用程序。
|
Java 程序员 API
Spring Boot 3.0.0正式发布,Banner不再支持图片&增强可观测性
技术向前的大船,浩浩荡荡不可逆。作为技术人,我们能做的是keep moving,不管是技术架构师还是业务架构师,还是开发工程师!
552 0
Spring Boot 3.0.0正式发布,Banner不再支持图片&增强可观测性