検索

127.4. トランスポートセキュリティーと認証のサポート (Camel 2.20 から利用可能)

download PDF

次の 認証 メカニズムは gRPC に組み込まれており、このコンポーネントで使用できます。

  • SSL/TLS: gRPC には SSL/TLS 統合があり、SSL/TLS を使用してサーバーを認証し、クライアントとサーバー間でエクスチェンジされるすべてのデータを暗号化することを促進します。クライアントが相互認証用の証明書を提供するためのオプションのメカニズムを使用できます。
  • Google によるトークンベースの認証: gRPC は、メタデータベースの認証情報を要求と応答に添付するための一般的なメカニズムを提供します。gRPC を介して Google API にアクセスしながらアクセストークンを取得するための追加のサポートが提供されます。一般に、このメカニズムは、チャネルで SSL/TLS と同様に使用する必要があります。

これらの機能を有効にするには、次のコンポーネントプロパティーの組み合わせを設定する必要があります。

Num.オプションパラメーター必須/オプション

1

SSL/TLS

negotiationType

TLS

必須

  

keyCertChainResource

 

必須

  

keyResource

 

必須

  

keyPassword

 

オプション

  

trustCertCollectionResource

 

オプション

2

Google API によるトークンベースの認証

authenticationType

GOOGLE

必須

  

negotiationType

TLS

必須

  

serviceAccountResource

 

必須

3

カスタム JSON Web トークン実装認証

authenticationType

JWT

必須

  

negotiationType

NONE または TLS

オプション。TLS/SSL はこのタイプをチェックしませんが、強くお勧めします。

  

jwtAlgorithm

HMAC256(デフォルト) または (HMAC384,HMAC512)

オプション

  

jwtSecret

 

必須

  

jwtIssuer

 

オプション

  

jwtSubject

 

オプション

OpenSSL を使用した TLS は、gRPC over TLS コンポーネントを使用するための現在推奨されるアプローチです。ALPN に JDK を使用すると、通常ははるかに遅くなり、HTTP2 に必要な暗号をサポートしない場合があります。この機能はコンポーネントには実装されていません。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.