6.3. Service Registry Java client configuration
Service Registry Java クライアントには、クライアントファクトリーを基にした以下の設定オプションが含まれます。
オプション | 説明 | 引数 |
---|---|---|
プレーンクライアント | 実行中の Service Registry インスタンスとやりとりするために使用される基本的な REST クライアント。 |
|
カスタム設定のあるクライアント | ユーザーが提供した設定を使用する Service Registry クライアント。 |
|
カスタム設定および認証のあるクライアント | カスタム設定を含むマップを受け入れる Service Registry クライアント。たとえば、これは、呼び出しにカスタムヘッダーを追加する場合に便利です。リクエストを認証するための認証サーバーも提供する必要があります。 |
|
カスタムヘッダー設定
カスタムヘッダーを設定するには、configs
マップキーに apicurio.registry.request.headers
接頭辞を追加する必要があります。たとえば、Basic の値を持つ apicurio.registry.request.headers.Authorization
の configs
マップキー Basic: YWxhZGRpbjpvcGVuc2VzYW1
は、Authorization
ヘッダーに同じ値を設定します。
TLS 設定オプション
以下のプロパティーを使用して、Service Registry Java クライアントの Transport Layer Security (TLS) 認証を設定できます。
-
apicurio.registry.request.ssl.truststore.location
-
apicurio.registry.request.ssl.truststore.password
-
apicurio.registry.request.ssl.truststore.type
-
apicurio.registry.request.ssl.keystore.location
-
apicurio.registry.request.ssl.keystore.password
-
apicurio.registry.request.ssl.keystore.type
-
apicurio.registry.request.ssl.key.password
関連情報
- Service Registry Kafka クライアントシリアライザー/デシリアライザー (SerDes) の認証を設定する方法の詳細は、7章Java クライアントでシリアライザー/デシリアライザーを使用した Kafka メッセージの検証 を参照してください。