Apache Tomcat 6.0 のフォーム認証 -DataSourceRealm-
前回に続き、今回は、Apache Tomcat 6.0 のレルム "DataSourceRealm" について紹介する。
DataSourceRealm は、ユーザー、パスワードを RDB に保持し、その RDB へは、JNDI 経由の JDBC でアクセスする。Java
プラットフォームで Web アプリケーションを開発する際に、もっとも、一般的な方法だろう。
まず、ユーザー情報、ロール情報を管理するテーブルを作成する。筆者の開発環境は、MySQL Server 5.1 を利用しているが、JDBC
ドライバーが提供されている RDB であれば、何を使ってもよい。
create table users (
user_name varchar(15) not null primary key,
user_pass varcha...
続きを読む
Apache Tomcat 6.0 のフォーム認証
Apache Tomcat 6.0 のフォーム認証の実装の方法を説明する。
Apache Tomcat 6.0
では、レルムというアカウント、ロール管理のフレームワークが提供されている。レルムのアカウントのデーターソースとして以下のデータソースが利用できる。
JDBCRealm:
JDBCRealm: RDB にアカウント情報を保持する。RDB には、JDBC でアクセスする。
JDBCRealm:
RDB にアカウント情報を保持する。RDB には、JDBC でアクセスする。
DataSourceRealm:
RDB にアカウント情報を保持する。RDB には、JNDI 経由の JDBC でアクセスする。
JNDIRealm:
LDAP サーバーにアカウント情報を保持する。LDAP サーバ...
続きを読む