Cosminexus 機能解説

[目次][用語][索引][前へ][次へ]

13.2.5 WebPasswordJDBCLoginModule

WebPasswordJDBCLoginModuleは,すでにデータベースを用いてユーザ管理をしている場合に使用するログインモジュールです。

入力されたユーザIDとパスワードを使って,データベース内に格納されているユーザ情報からパスワードを取得して認証します。

ua.conf(統合ユーザ管理のコンフィグレーションファイル)では,データベースに接続するための情報定義やエントリを検索する際に使用するSQL(SELECT文)を指定します。

WebPasswordJDBCLoginModuleではその内容を読み取り,HttpServletRequestからユーザIDを取得してJDBCを使ってデータベースにアクセスし,パスワードを取得してパスワード認証をします。WebPasswordJDBCLoginModuleの概要を次の図に示します。

図13-15 WebPasswordJDBCLoginModuleの概要

[図データ]

JDBCドライバの指定
WebPasswordJDBCLoginModuleを使用する場合,JDBCドライバのクラスをログインモジュール内で参照します。使用できるJDBCドライバは,Cosminexus DABroker LibraryのJdbcDbpsv.jarです。このJARファイルは,次に示すディレクトリに格納されている必要があります。
Windowsの場合
<Cosminexusインストールディレクトリ>\DABJ
UNIXの場合
/opt/Cosminexus/DABJ