WebSphere Application Server for z/OS, Version 6.0.x   
             オペレーティング・システム: z/OS

             目次と検索結果のパーソナライズ化
このトピックは、z/OS オペレーティング・システムにのみ適用されます。

スレッド ID のサポートによるセキュリティーの状態

JCA リソース・アダプターと JDBC ドライバーが異なると、 アプリケーション・サーバー・リソースとトランザクションを行うスレッド認証に提供さ れるサポートは異なります。

この項では、スレッド ID という用語は 、OS のスレッド ID ではなく、J2EE ID (RunAs ID など) を指します。 詳しくは、 Java スレッド ID とオペレーティング・システム・スレッド ID の同期化と、 「Connection Manager RunAs Identity Enabled」およびオペレーティング・システム・セキュリティーの理解を参照してください。

Java 2 セキュリティー、サーバー構成、 コネクター構成、およびコンテナー管理エイリアス・サポートの組み合わせによって、 スレッド ID 機能を使用したときに実行される処理が決まります。 スレッド ID のサポートは、特定の JCA リソース・アダプターと JDBC プロバイダーを使っている場合しか利用できません。 スレッド ID をサポートするリソース・アダプター・プロセスおよび JDBC プロバイダー・プロセスの表については、接続スレッド ID の項を参照してください。 ご使用のリソース・アダプターまたは JDBC プロバイダーがサポート・リストに入っている場合は、 次の表に従い、指定されているプロパティーの設定に基づいて、発生する処理を判別します。

表 1. 表 1. セキュリティーの状態
グローバル・セキュリティーは使用可能か?
はい いいえ
表 2 に進みます。 表 3 に進みます。
表 2. 表 2. グローバル・セキュリティーが使用可能になっている
コンテナー管理エイリアスは指定されているか?
いいえ はい
コネクターがスレッド ID を 許可または要求しているか? コネクターがスレッド ID を 要求しているか?
いいえ はい いいえ はい
コネクターによって処理が異なります。 例外がスローされる場合もあり、デフォルトでコネクター・ユーザー/パスワード・カスタム・プロパティーになる場合もあります。 コネクターに OS スレッド・セキュリティーが必要か? 指定したエイリアスを使用 コネクターに OS スレッド・セキュリティーが必要か?
いいえ はい いいえ はい
現在のスレッドに関連付けられている ID を使用 サーバーの Sync-To-Thread は使用可能か? 現在のスレッドに関連付けられている ID を使用 サーバーの Sync-To-Thread は使用可能か?
いいえ はい いいえ はい
サーバー ID を使用 現在のスレッドに関連付けられている ID を使用 サーバー ID を使用 現在のスレッドに関連付けられている ID を使用
表 3. 表 3. グローバル・セキュリティーが使用可能になっていない
コンテナー管理エイリアスは指定されているか?
いいえ はい
接続を確立する際にスレッド ID の使用を コネクターが許可または要求するか? 接続を確立する際にスレッド ID の使用を コネクターが要求するか?
いいえ はい いいえ はい
処理はコネクターによって異なります。
  • 例外がスローされる
  • コネクター・ユーザー/パスワード・カスタム・プロパティーがデフォルトになる
サーバー ID を使用 指定したエイリアスを使用 サーバー ID を使用



関連概念
接続スレッド ID
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 10:52:11 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.zseries.doc/info/zseries/ae/rdat_conthidref.html