問題タブ [spring-vault]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
75 参照

spring-boot - https で Spring Vault を実行する方法

プロジェクトのシークレットを保存するために Hashicorp ボールトを使用しています。HTTPS で実行したいのですが、アプリケーションを実行すると次のエラーが表示されます。

誰か、このエラーの解決を手伝ってください。HTTPS でボールトを実行する方法を誰かが知っている場合は、私を案内してください。

0 投票する
2 に答える
917 参照

spring - アプリケーションのクラスパスを修正して、単一の互換性のあるバージョンの org.springframework.vault.support.SslConfiguration が含まれるようにします。

コードSpring Boot Microservices Project - Part 1 - Spring Boot Config Server & Eureka Service Discovery from - https://www.youtube.com/watch?v=Fq85GschdLwを開発していますが、以下のエラーが発生します。

pom.xml

ブートストラップ.プロパティ

0 投票する
1 に答える
237 参照

java - Spring AppRoleAuthentication のエラー - URI は絶対ではありません

AppRole 認証を使用してボールトからシークレットを取得しようとしています。しかし、私はエラーが発生します:

java.lang.IllegalArgumentException: URI が絶対ではありません

私がしていることは、vaultEndpoint を作成することです。選択した方法に応じて、トークン認証または AppRole 認証を使用します。トークン認証に問題はありませんが、シークレットを取得しようとしたり、vaultToken を取得して AppRole でログインしようとしたりするたびに、URI が絶対ではありませんというエラーが発生します。

https://docs.oracle.com/javase/8/docs/api/java/net/URI.htmlで、URI がスキームを指定する場合は絶対であり、それ以外の場合は相対であることがわかりました。しかし、私のURIはスキームを指定していると思います。

だから私はここで少し迷っています。誰かが私が間違っていることを知っていますか? または、なぜこのエラーが発生するのですか?

spring-vault-core-2.2.0.RELEASE を使用しています

これが私のコードです:

vaultToken を取得しようとすると、同じエラーが発生します。

エラーは次のとおりです。

アップデート

さらに調査した結果、問題は restTemplate をインスタンス化する方法でした。Spring コンテキスト ライブラリをプロジェクトに追加し、AbstractVaultConfigurationクラスを実装しました。このクラスには、私の問題を解決したrestOperations()関数が含まれています。

これが私が問題を解決した方法です:

}

そして、このクラスを使用するだけです: