クラス InMemoryConfiguration
java.lang.ObjectSE
javax.security.auth.login.ConfigurationSE
org.springframework.security.authentication.jaas.memory.InMemoryConfiguration
JAAS 構成のメモリ内表現。コンストラクターは、キーがログインコンテキスト名の名前を表し、値がそのログインコンテキスト名の AppConfigurationEntry
SE の配列である Map を受け入れます。未定義のログインコンテキストが指定された場合に返される AppConfigurationEntry
SE のデフォルトの配列を指定できます。
ネストされたクラスのサマリー
クラス javax.security.auth.login.ConfigurationSE から継承されたネストクラス / インターフェース
Configuration.ParametersSE
コンストラクターのサマリー
コンストラクターコンストラクター説明InMemoryConfiguration
(MapSE<StringSE, AppConfigurationEntrySE[]> mappedConfigurations) ログインコンテキスト名をAppConfigurationEntry
SE の配列にマッピングして、新しいインスタンスを作成します。InMemoryConfiguration
(MapSE<StringSE, AppConfigurationEntrySE[]> mappedConfigurations, AppConfigurationEntrySE[] defaultConfiguration) ログインコンテキスト名のAppConfigurationEntry
SE の配列へのマッピングと、指定されたログインコンテキスト名のマッピングが見つからない場合に使用されるデフォルト設定を使用して、新しいインスタンスを作成します。InMemoryConfiguration
(AppConfigurationEntrySE[] defaultConfiguration) defaultConfiguration のみを含む新しいインスタンスを作成します。メソッドのサマリー
クラス javax.security.auth.login.ConfigurationSE から継承されたメソッド
getConfiguration, getInstanceSE, getInstanceSE, getInstanceSE, getParameters, getProvider, getType, setConfigurationSE
コンストラクターの詳細
InMemoryConfiguration
defaultConfiguration のみを持つ新しいインスタンスを作成します。構成名が何であっても、defaultConfiguration が返されます。- パラメーター:
defaultConfiguration
-getAppConfigurationEntry(String)
への呼び出しの結果。null
にすることができます。
InMemoryConfiguration
ログインコンテキスト名をAppConfigurationEntry
SE の配列にマッピングして、新しいインスタンスを作成します。- パラメーター:
mappedConfigurations
- 各キーはログインコンテキスト名を表し、各値は使用する必要があるAppConfigurationEntry
SE の配列です。
InMemoryConfiguration
public InMemoryConfiguration(MapSE<StringSE, AppConfigurationEntrySE[]> mappedConfigurations, AppConfigurationEntrySE[] defaultConfiguration) ログインコンテキスト名のAppConfigurationEntry
SE の配列へのマッピングと、指定されたログインコンテキスト名のマッピングが見つからない場合に使用されるデフォルト設定を使用して、新しいインスタンスを作成します。- パラメーター:
mappedConfigurations
- 各キーはログインコンテキスト名を表し、各値は使用する必要があるAppConfigurationEntry
SE の配列です。defaultConfiguration
-getAppConfigurationEntry(String)
への呼び出しの結果。null
にすることができます。
メソッドの詳細
getAppConfigurationEntry
- 次で指定:
- クラス
ConfigurationSE
のgetAppConfigurationEntrySE
refresh
public void refresh()何もしませんが、JDK5 には必要です- オーバーライド:
- クラス
ConfigurationSE
のrefresh