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.