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, 2013, Oracle and/or its affiliates. All rights reserved.