提供熟悉的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
詳細的更新記錄參見
這裡。
項目首頁|
GitHub 問題 文檔 示例 Stack Overflow