CLPPlus での Kerberos 認証
CLPPlus インターフェースは、IBM® データ・サーバー・ドライバー構成ファイルに定義されている、Kerberos 認証を使用した DSN 別名への接続をサポートしています。
IBM データ・サーバー・ドライバー構成ファイルは、DSN 別名とそのプロパティーのリストが入った XML ファイルです。 DSN 別名の項目に Authentication プロパティーがあり、その値が kerberos に設定されている場合は、Kerberos 認証メカニズムが使用されます。 詳しくは、『CLPPlus での DSN 別名』のトピックを参照してください。
CLPPlus インターフェースは単独では Kerberos TGT チケットを要求しません。 他のアプリケーションまたはツールと併用するためにユーザーが既に取得しているチケットを使用します。
例
以下の IBM データ・サーバー・ドライバー構成ファイルの内容を考慮してください。
<configuration>
<dsncollection>
<dsn alias="S" name="SAMPLE" host="9.121.221.159" port="50000">
</dsn>
</dsncollection>
<databases>
<database name="SAMPLE" host="9.121.221.159" port="50000">
<parameter name="UserID" value="john"/>
</database>
</databases>
<parameters>
<parameter name="Authentication" value="KERBEROS"/>
</parameters>
</configuration>以下の例では、Authentication パラメーター値が指定された IBM データ・サーバー・ドライバー構成ファイルの内容を使用して確立される接続を示します。
ユーザーは CLPPlus セッションを開始し、DSN 別名「S」への接続を試行します。
C:¥>clpplus
CLPPlus: Version 1.1
Copyright (c) 2009, IBM CORPORATION. All rights reserved.
SQL> connect
Enter DATABASE NAME [SAMPLE]: S
Enter ID [john] :
Enter Password: ********
SQL>