Cosminexus 機能解説
6.5.1 セキュリティを実装する場合の前提条件
セキュリティを実装する前に,次の前提条件を満たしているか確認してください。
- J2EEサーバ側にユーザが登録されている必要があります。
- 登録されているユーザにセキュリティロールが設定されている必要があります。
- <この項の構成>
- (1) セキュリティの実装方法
(1) セキュリティの実装方法
EJBクライアントアプリケーションでセキュリティを実装する場合,次の手順で処理を実装します。
- セキュリティAPIのパッケージをインポートします。
セキュリティAPIを利用するために,次に示すパッケージをインポートします。
import com.hitachi.software.ejb.security.base.authentication.*
|
- LoginInfoManagerのオブジェクトを取得します。
Enterprise Beanのメソッドを呼び出すプログラム上でLoginInfoManagerオブジェクトを取得します。取得にはLoginInfoManagerオブジェクトに用意されているスタティックメソッドのgetLoginInfoManagerメソッドを使用します。
LoginInfoManager lm = LoginInfoManager.getLoginInfoManager(); |
- ユーザ名とパスワードでログインします。
LoginInfoManagerオブジェクト取得後,loginメソッドを呼び出します。
lm.login(username, password);
|
- Enterprise Beanのメソッドを呼び出します。
loginメソッド成功後,Enterprise Beanのメソッドを呼び出します。
- ログアウトします。
Enterprise Beanのメソッド呼び出しが終了したあと,logoutメソッドでJ2EEサーバからログアウトします。
- 注意
- EJBクライアントアプリケーションでセキュリティを実装する場合,HiEJBClientStatic.jarをクラスパスに追加してコンパイルする必要があります。
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.