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>