Vault এ ConfigData যোগান ধৰোঁতে, ইয়াৰ প্ৰথম অনুৰোধ সাধাৰণ প্ৰক্সি-কাষ্টমাইজাৰ বিন এটা থকাৰ আগতেই ঘটিব পাৰে। তাৰ পৰিৱৰ্তে bootstrap ৰেজিষ্ট্ৰীৰ জৰিয়তে অনুৰোধ ফেক্টৰীটো ইনষ্টল কৰক।

Spring Framework 6.1 বা তাৰ পিছৰ সংস্কৰণৰ বাবে:

import java.net.InetSocketAddress;
import java.net.ProxySelector;
import java.net.http.HttpClient;
import org.springframework.http.client.JdkClientHttpRequestFactory;
import org.springframework.vault.config.AbstractVaultConfiguration
    .ClientFactoryWrapper;

var http = HttpClient.newBuilder()
    .proxy(ProxySelector.of(
        new InetSocketAddress("proxy.example.net", 8080)))
    .build();

application.addBootstrapRegistryInitializer(registry ->
    registry.register(ClientFactoryWrapper.class, context ->
        new ClientFactoryWrapper(
            new JdkClientHttpRequestFactory(http))));

application হৈছে বিদ্যমান SpringApplication। run কল কৰাৰ আগতে এই ইনিচিয়েলাইজাৰটো যোগ কৰক, Vault URI আৰু প্ৰমাণীকৰণ সংহতিসমূহ ৰাখি।

ClientFactoryWrapper এই ফেক্টৰীটো Vault ৰ bootstrap আন্তঃগাঁথনিত উন্মুক্ত কৰে; ই সম্পৰ্কহীন HTTP ক্লায়েন্টৰ বাবে এপ্লিকেচন-ব্যাপী ডিফল্ট স্থাপন নকৰে।

প্ৰকল্পৰ সামঞ্জস্যপূৰ্ণ Cloud Vault/Boot নিৰ্ভৰতা সংহতি ব্যৱহাৰ কৰক। Apache 4 ৰ উদাহৰণ Spring Framework 6 ৰ Apache 5 অনুৰোধ ফেক্টৰীলৈ কপি কৰিব নোৱাৰি।

প্ৰক্সি ঠিকনাটো bootstrap ৰ আগতেও উপলব্ধ কৰক। ৰাজহুৱাভাৱে উপলব্ধ Vault ছাৰ্ভাৰৰ বাবে, ৰাজহুৱা প্ৰক্সি অনুমোদন কৰা পথত, এপ্লিকেচন আৰম্ভ হোৱাৰ আগতে HTTP প্ৰক্সি তালিকা ৰ পৰা এটা HTTP প্ৰাৰ্থী বাছনি কৰক। যদি ই কেৱল Vault ত সংৰক্ষিত থাকে, তেন্তে এপ্লিকেচনে সেই প্ৰথম Vault অনুৰোধৰ বাবে প্ৰয়োজনীয় পথ বিচাৰি নাপাব।

সম্পৰ্কিত প্ৰবন্ধ