第4章 外部 ID ストアのあるログインモジュール
4.1. Database ログインモジュール
短縮名: データベース
フルネーム: org.jboss.security.auth.spi.DatabaseServerLoginModule
親 : UsernamePassword ログインモジュール
Database ログインモジュールは、認証およびロールマッピングをサポートする JDBC ログインモジュールです。このログインモジュールは、ユーザー名、パスワード、およびロール情報がリレーショナルデータベースに格納される場合に使用されます。このログインモジュールは、想定される形式のプリンシパルおよびロールが含まれる論理テーブルへの参照を提供して動作します。
オプション | タイプ | デフォルト | 説明 |
---|---|---|---|
dsJndiName | JNDI リソース | java:/DefaultDS | 認証情報を格納している JNDI リソースの名前。 |
principalsQuery | 準備済み SQL ステートメント |
| プリンシパルに関する情報を取得するための準備済み SQL クエリー。 |
rolesQuery | 準備済み SQL ステートメント | none |
ロールに関する情報を取得するための準備済み SQL クエリー。これは、'select |
suspendResume | boolean | true | データベースの操作中に既存の JTA トランザクションを一時停止するかどうか。 |
transactionManagerJndiName | JNDI リソース | java:/TransactionManager | ログインモジュールによって使用されるトランザクションマネージャーの JNDI 名。 |