Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第1部 J2EE共通編> 第5章 J2EEアプリケーションのセキュリティ> 5.2 セキュリティ機能の組み込み方法> 5.2.2 J2EEアプリケーションクライアントの設定

5.2.2.1 ユーザ認証の設定

■設定方法

 J2EEアプリケーションクライアントでユーザ認証を行うには、JNDI環境プロパティに次の設定が必要です。

 FJUserIDとFJPasswordは、次のいずれかの方法で設定してください。

 環境プロパティが重複して指定された場合は、次の順で上書きされます(“3”で指定された環境プロパティが最も優先されます)。

  1. FJjndi.propertiesファイル
  2. javax.naming.InitialContext(Hashtable environment)の引数
  3. アプリケーション起動時のコマンドラインでの引数(-D)

■設定例

 JNDI環境プロパティの設定例を次に示します。

[FJjndi.propertiesファイルによる設定]

FJUserID=user01
FJPassword=pass01
com.fujitsu.interstage.j2ee.DeploymentDescriptorClient=/export/home/j2eeapl/application-client.xml


[new InitialContextの引数による設定]

・・・
Context ctx = null;
try {
 Hashtable env = new Hashtable (5);
 env.put ("java.naming.factory.initial",
  "com.fujitsu.interstage.j2ee.jndi.InitialContextFactoryForClient");
 env.put ("FJUserID", "user01");
 env.put ("FJPassword", "pass01");
 env.put ("com.fujitsu.interstage.j2ee.DeploymentDescriptorClient",
  "/export/home/j2eeapl/application-client.xml");
 ctx = new InitialContext(env);
}
catch (NamingException ne) {
 ne.printStackTrace();
}
・・・

[アプリケーション起動時の引数による設定]

java -Djava.naming.factory.initial=com.fujitsu.interstage.j2ee.jndi.InitialContextFactoryForClient -Dcom.fujitsu.interstage.j2ee.DeploymentDescriptorClient=/export/home/j2eeapl/application-client.xml -DFJUserID=user01 -DFJPassword=pass01 ClientAPP


目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED