public class AppConfigurationEntry extends Object
Configuration
クラスのgetAppConfigurationEntry(String appName)
メソッドで指定されたアプリケーション用に構成された、LoginModule
エントリ1件を表します。それぞれのAppConfigurationEntry
には、LoginModule
の名前、制御フラグ(このLoginModule
がREQUIRED、REQUISITE、SUFFICIENT、またはOPTIONALであるかどうかを指定する)、およびLoginModule固有のオプションが含まれます。それぞれの制御フラグの詳細とそのセマンティックスについては、Configuration
クラスを参照してください。Configuration
修飾子と型 | クラスと説明 |
---|---|
static class |
AppConfigurationEntry.LoginModuleControlFlag
このクラスは、
LoginModule がREQUIRED、REQUISITE、SUFFICIENT、またはOPTIONALであるかどうかを表します。 |
コンストラクタと説明 |
---|
AppConfigurationEntry(String loginModuleName, AppConfigurationEntry.LoginModuleControlFlag controlFlag, Map<String,?> options)
このクラスのデフォルトのコンストラクタです。
|
修飾子と型 | メソッドと説明 |
---|---|
AppConfigurationEntry.LoginModuleControlFlag |
getControlFlag()
この
LoginModule のcontrolFlag (REQUIRED、REQUISITE、SUFFICIENT、またはOPTIONAL)を返します。 |
String |
getLoginModuleName()
構成された
LoginModule のクラス名を取得します。 |
Map<String,?> |
getOptions()
この
LoginModule 用に構成されたオプションを取得します。 |
public AppConfigurationEntry(String loginModuleName, AppConfigurationEntry.LoginModuleControlFlag controlFlag, Map<String,?> options)
このエントリは、Configuration
クラスのgetAppConfigurationEntry(String appName)
メソッドで指定されたアプリケーション用に構成された、LoginModule
エントリ1件を表します。
loginModuleName
- 指定したアプリケーション用に構成されたLoginModule
のクラス名を表すString。 controlFlag
- REQUIRED、REQUISITE、SUFFICIENT、OPTIONALのいずれか。 options
- このLoginModule
用に構成されたオプション。IllegalArgumentException
- loginModuleName
がnullの場合、LoginModuleName
の長さが0の場合、controlFlag
がREQUIRED、REQUISITE、SUFFICIENT、OPTIONALのいずれでもない場合、またはoptions
がnullの場合。public String getLoginModuleName()
LoginModule
のクラス名を取得します。LoginModule
のStringクラス名。public AppConfigurationEntry.LoginModuleControlFlag getControlFlag()
LoginModule
のcontrolFlag (REQUIRED、REQUISITE、SUFFICIENT、またはOPTIONAL)を返します。LoginModule
のcontrolFlag (REQUIRED、REQUISITE、SUFFICIENT、またはOPTIONAL)。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.