SQL 認証プロバイダ : プロバイダ固有
このページでは、この SQL 認証プロバイダのプロバイダ固有のコンフィグレーションを 定義します。
コンフィグレーション オプション
名前 説明 プレーンテキスト パスワードを有効化 プレーンテキスト パスワードの使用を許可するかどうかを指定します。
データ ソース名 データベース アクセスに使用される JDBC データ ソースの名前。
MBean 属性:
SQLAuthenticatorMBean.DataSourceName
グループ メンバシップ検索 再帰的なグループ メンバシップ検索に制限を与えるかどうかを指定します。有効な値は、
unlimited
およびlimited
です。グループ メンバシップ検索の最大レベル 検索できるグループ メンバシップのレベル数を指定します。この設定は [グループ メンバシップ検索] が
limited
に設定されている場合にのみ有効です。有効な値は 0 および正の整数です。たとえば、0 を指定すると直接のグループ メンバシップのみを検索することを示し、正の整数を指定するとその数だけ下のレベルまで検索することを示します。MBean 属性:
SQLAuthenticatorMBean.MaxGroupMembershipSearchLevel
パスワードのスタイルを保持 既存のユーザのパスワードを更新する場合の、パスワードのデータベースへの格納方法を制御します。
true は、データベース内の元のパスワードで使用されていたパスワードのスタイルおよびアルゴリズムを、新しいパスワードで使用することを示します。この設定はデフォルトです。
false は、新しいパスワードで [パスワード アルゴリズム] および [パスワードのスタイル] の設定を使用することを示します。
パスワード アルゴリズム パスワードを保存用にハッシュ化する際に使用されるメッセージ ダイジェスト アルゴリズム。実行時に使用可能な Java Cryptography Extension (JCE) プロバイダが認識できる名前にする必要があります。
MBean 属性:
SQLAuthenticatorMBean.PasswordAlgorithm
パスワードのスタイル 作成されたユーザのパスワードを格納する場合や、[パスワードのスタイルを保持] が無効になっているときにユーザのパスワードを変更する場合に、使用されるパスワードのスタイルを指定します。
MBean 属性:
SQLAuthenticatorMBean.PasswordStyle
SQL - ユーザ パスワードの取得 ユーザのパスワードをルックアップするための SQL 文。この SQL 文にはユーザ名のパラメータが 1 つ必要です。パスワードを含む最大 1 つのレコードを格納した resultSet が返されます。
SQL - ユーザ パスワードの設定 ユーザのパスワードを設定するための SQL 文。この SQL 文には 2 つのパラメータ (ユーザのパスワードとユーザ名) が必要です。
MBean 属性:
SQLAuthenticatorMBean.SQLSetUserPassword
SQL - ユーザが存在 ユーザをルックアップするための SQL 文。この SQL 文にはユーザ名のパラメータが 1 つ必要です。ユーザを含む最大 1 つのレコードを格納した resultSet が返されます。
MBean 属性:
SQLAuthenticatorMBean.SQLUserExists
SQL - ユーザのリスト 特定のワイルドカード検索に一致するユーザを取得するための SQL 文。この SQL 文には、ワイルドカードを使ったユーザ名のパラメータが 1 つ必要です。一致するユーザ名を格納した resultSet を返します。
MBean 属性:
SQLAuthenticatorMBean.SQLListUsers
SQL - ユーザの作成 新しいユーザ レコードを作成するための SQL 文。この SQL 文の要件は [サポートされている説明] の値によって異なります。少なくとも 2 つのパラメータ (ユーザ名とそれに関連付けられたパスワード) があります。[サポートされている説明] が true の場合は、ユーザの説明が必要になります。デフォルトの SQL は [サポートされている説明] のデフォルト設定に基づきます。[サポートされている説明] の設定が変わった場合は、[SQL - ユーザの作成] の設定を手動で変更する必要があります。
MBean 属性:
SQLAuthenticatorMBean.SQLCreateUser
SQL - ユーザの削除 ユーザを削除するための SQL 文。この SQL 文には 1 つのパラメータ (ユーザ名) が必要です。
MBean 属性:
SQLAuthenticatorMBean.SQLRemoveUser
SQL - グループのリスト ワイルドカードに一致するグループ名を取得するための SQL 文。この SQL 文には、ワイルドカードを使ったグループ名のパラメータが 1 つ必要です。一致するグループ名を格納した resultSet を返します。
MBean 属性:
SQLAuthenticatorMBean.SQLListGroups
SQL - グループが存在 グループをルックアップするための SQL 文。この SQL 文にはグループ名のパラメータが 1 つ必要です。グループを含む最大 1 つのレコードを格納した resultSet が返されます。
MBean 属性:
SQLAuthenticatorMBean.SQLGroupExists
SQL - グループの作成 この SQL 文の要件は [サポートされている説明] の値によって異なります。少なくとも 1 つのパラメータ (グループ) があります。[サポートされている説明] が true の場合は、グループの説明が必要になります。デフォルトの SQL は [サポートされている説明] のデフォルト設定に基づきます。[サポートされている説明] の設定が変わった場合は、[SQL - グループの作成] の設定を手動で変更する必要があります。
MBean 属性:
SQLAuthenticatorMBean.SQLCreateGroup
SQL - グループの削除 グループからメンバーを削除するための SQL 文。この SQL 文には 1 つのパラメータ (削除するグループ名) が必要です。
MBean 属性:
SQLAuthenticatorMBean.SQLRemoveGroup
SQL - メンバーかどうか グループのメンバーをルックアップするための SQL 文。この SQL 文には 2 つのパラメータ (グループ名とメンバーまたはグループ名) が必要です。一致するグループ名を格納した resultSet が返されます。
MBean 属性:
SQLAuthenticatorMBean.SQLIsMember
SQL - メンバー グループのリスト ユーザまたはグループが属しているグループをルックアップするための SQL 文。この SQL 文にはユーザ名またはグループ名のパラメータが 1 つ必要です。一致するグループの名前を格納した resultSet を返します。
SQL - グループ メンバーのリスト ワイルドカードを使ったメンバー名のリストが含まれている、特定のグループ名のグループをリストするための SQL 文。この SQL 文には 2 つのパラメータ (グループ名とワイルドカードを使ったメンバー名) が必要です。
SQL - グループ メンバシップの削除 グループ メンバー (ユーザまたはグループ) を、属しているすべてのグループから削除するための SQL 文。この SQL 文には 2 つのパラメータが必要です。2 つのパラメータは、削除される特定のユーザ名またはグループ名を参照しています。
SQL - メンバーをグループに追加 グループに特定のメンバーを追加するための SQL 文。この SQL 文には 2 つのパラメータ (グループ名と追加するグループ メンバー) が必要です。
SQL - メンバーをグループから削除 グループからメンバーを削除するための SQL 文。この SQL 文には 2 つのパラメータ (グループ名とそのグループから削除するグループ メンバー) が必要です。
SQL - グループ メンバーの削除 グループからメンバーを削除するための SQL 文。この SQL 文には 1 つのパラメータ (削除するユーザ名またはグループ名) が必要です。
サポートされている説明 認証プロバイダが使用するデータベースで、ユーザまたはグループの説明がサポートされるかどうかを示します。
SQL - ユーザの説明の取得 特定のユーザの説明を取得するための SQL 文。[サポートされている説明] が有効になっている場合にのみ有効です。この SQL 文にはユーザ名のパラメータが 1 つ必要です。ユーザの説明を含む最大 1 つのレコードを格納した resultSet が返されます。
SQL - グループの説明の設定 グループの説明を指定するための SQL 文。[サポートされている説明] 属性が有効になっている場合にのみ有効です。この SQL 文には 2 つのパラメータ (グループの説明とグループ名) が必要です。
SQL - グループの説明の取得 グループの説明を取得するための SQL 文。[サポートされている説明] が有効になっている場合にのみ有効です。この SQL 文にはグループ名のパラメータが 1 つ必要です。グループの説明を含む最大 1 つのレコードを格納した resultSet が返されます。
SQL - グループの説明の設定 グループの説明を指定するための SQL 文。[サポートされている説明] 属性が有効になっている場合にのみ有効です。この SQL 文には 2 つのパラメータ (グループの説明とグループ名) が必要です。