クラス InMemoryConfiguration
- java.lang.Object
-
- javax.security.auth.login.Configuration
-
- org.springframework.security.authentication.jaas.memory.InMemoryConfiguration
public class InMemoryConfiguration extends javax.security.auth.login.Configuration
JAAS 構成のメモリ内表現。コンストラクターは、キーがログインコンテキスト名の名前を表し、値がそのログインコンテキスト名の
AppConfigurationEntry
の配列であるマップを受け入れます。AppConfigurationEntry
のデフォルトの配列を指定できます。これは、未定義のログインコンテキストが指定された場合に返されます。
コンストラクターのサマリー
コンストラクター コンストラクター 説明 InMemoryConfiguration(java.util.Map<java.lang.String,javax.security.auth.login.AppConfigurationEntry[]> mappedConfigurations)
ログインコンテキスト名をAppConfigurationEntry
の配列にマッピングして新しいインスタンスを作成します。InMemoryConfiguration(java.util.Map<java.lang.String,javax.security.auth.login.AppConfigurationEntry[]> mappedConfigurations, javax.security.auth.login.AppConfigurationEntry[] defaultConfiguration)
ログインコンテキスト名をAppConfigurationEntry
の配列にマッピングし、指定されたログインコンテキスト名のマッピングが見つからない場合に使用されるデフォルト構成を使用して、新しいインスタンスを作成します。InMemoryConfiguration(javax.security.auth.login.AppConfigurationEntry[] defaultConfiguration)
defaultConfiguration のみで新しいインスタンスを作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 javax.security.auth.login.AppConfigurationEntry[]
getAppConfigurationEntry(java.lang.String name)
void
refresh()
何もしませんが、JDK5 には必要です
コンストラクターの詳細
InMemoryConfiguration
public InMemoryConfiguration(javax.security.auth.login.AppConfigurationEntry[] defaultConfiguration)
defaultConfiguration のみで新しいインスタンスを作成します。構成名を指定すると、defaultConfiguration が返されます。- パラメーター:
defaultConfiguration
-getAppConfigurationEntry(String)
への呼び出しの結果。null
にすることができます。
InMemoryConfiguration
public InMemoryConfiguration(java.util.Map<java.lang.String,javax.security.auth.login.AppConfigurationEntry[]> mappedConfigurations)
ログインコンテキスト名をAppConfigurationEntry
の配列にマッピングして新しいインスタンスを作成します。- パラメーター:
mappedConfigurations
- 各キーはログインコンテキスト名を表し、各値は使用する必要があるAppConfigurationEntry
の配列です。
InMemoryConfiguration
public InMemoryConfiguration(java.util.Map<java.lang.String,javax.security.auth.login.AppConfigurationEntry[]> mappedConfigurations, javax.security.auth.login.AppConfigurationEntry[] defaultConfiguration)
ログインコンテキスト名をAppConfigurationEntry
の配列にマッピングし、指定されたログインコンテキスト名のマッピングが見つからない場合に使用されるデフォルト構成を使用して、新しいインスタンスを作成します。- パラメーター:
mappedConfigurations
- 各キーはログインコンテキスト名を表し、各値は使用する必要があるAppConfigurationEntry
の配列です。defaultConfiguration
-getAppConfigurationEntry(String)
への呼び出しの結果。null
にすることができます。
メソッドの詳細
getAppConfigurationEntry
public javax.security.auth.login.AppConfigurationEntry[] getAppConfigurationEntry(java.lang.String name)
- 次で指定:
- クラス
javax.security.auth.login.Configuration
のgetAppConfigurationEntry
refresh
public void refresh()
何もしませんが、JDK5 には必要です- オーバーライド:
- クラス
javax.security.auth.login.Configuration
のrefresh