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

第1部 J2EE共通編> 第5章 J2EEアプリケーションのセキュリティ> 5.1 セキュリティ機能

5.1.1 ユーザ認証

■ユーザ認証と

 ユーザ認証は、ユーザIDとパスワードによって、正当なユーザであるかをチェックする機能です。これにより、不当なユーザからのアクセスを防止することができます。

◆セキュリティロー

 セキュリティロールとは、ユーザに割り当てられている権限であり、ユーザのグルーピングとしての働きを持ちます。(例:Administrator、Guest、Managerなど)
 セキュリティロールは、ユーザ認証により得ることができます。

 セキュリティロールにより、ユーザをグループ化してアクセス制限を設定することができます。
 例えば、「AdministratorまたはManagerのセキュリティロールに所属しているユーザのみアクセスを許可する」といった指定が可能です。

◆他のセキュリティ機能との関

 他のセキュリティ機能(アクセス制限、メソッドパーミッション等)では、ユーザ認証で得られたユーザ情報(ユーザ名、パスワード、セキュリティロール)を参照し、そのユーザが持つ権限の範囲内でアクセスを許可します。

■ディレクトリサービ

 Interstage Application Serverでは、ユーザ/セキュリティロールの管理簿として、Smart RepositoryまたはInfoDirectory(以下ディレクトリサービスと記述します)を使用します。
 J2EEアプリケーションのセキュリティ機能を利用するためには、ディレクトリサービスを準備し、ユーザを登録しておく必要があります。

■ユーザ認証を行うアプリケーショ

◆J2EEアプリケーションクライアント

 JNDI環境プロパティに設定されたユーザIDとパスワードが、ディレクトリサービスに作成されている場合、ユーザが認証されます。

◆Webアプリケーション

 認証画面から入力されたユーザID名とパスワードが、ディレクトリサービスに作成されている場合、ユーザが認証されます。
 ユーザ認証の方法として、以下を使用することができます。


 Tomcat4.1からServletサービスに移行する場合には、ユーザ/セキュリティロールの管理簿をディレクトリサービスに変更することを推奨します。このことにより、J2EEアプリケーションとしてセキュリティ機能を使用することができます。

 Tomcat4.1互換として、以下のserver.xml定義ファイルにTomcat4.1と同様のrealmタグを設定することができます。この設定では、ディレクトリサービス以外の管理簿を使用したセキュリティ機能を使用することができますが、Webアプリケーションに閉じたセキュリティ機能となります。

J2EE共通ディレクトリ\ijserver\IJServerワークユニット名\server.xml
/var/opt/FJSVj2ee/deployment/ijserver/IJServerワークユニット名/server.xml

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

All Rights Reserved, Copyright(C) 富士通株式会社 2005