所有类
javax.security.auth.login
类 AppConfigurationEntry
java.lang.Object
javax.security.auth.login.AppConfigurationEntry
-
public class AppConfigurationEntry
- extends Object
此类表示为在 Configuration
类中的 getAppConfigurationEntry(String appName)
方法中指定的应用程序配置的单个 LoginModule
条目。每个 AppConfigurationEntry
都包含 LoginModule
名称、控制标记(指定此 LoginModule
是否为 REQUIRED、REQUISITE、SUFFICIENT 或 OPTIONAL)和特定于 LoginModule 的选项。有关不同的控制标记及其语义的更多信息,请参考 Configuration
类。
-
另请参见:
-
Configuration
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AppConfigurationEntry
public AppConfigurationEntry(String loginModuleName,
AppConfigurationEntry.LoginModuleControlFlag controlFlag,
Map<String,?> options)
-
此类的默认构造方法。
此条目表示为在 Configuration
类中的 getAppConfigurationEntry(String appName)
方法中指定的应用程序配置的单个 LoginModule
条目。
-
参数:
-
loginModuleName
- 表示为指定的应用程序配置的 LoginModule
的类名称的 String。
-
controlFlag
- REQUIRED、REQUISITE、SUFFICIENT 或 OPTIONAL。
-
options
- 为此 LoginModule
配置的选项。
-
抛出:
-
IllegalArgumentException
- 如果 loginModuleName
为 null;如果 LoginModuleName
的长度为 0;如果 controlFlag
不是 REQUIRED、REQUISITE、SUFFICIENT 或 OPTIONAL;如果 options
为 null。
getLoginModuleName
public String getLoginModuleName()
-
获取所配置的
LoginModule
的类名称。
-
-
返回:
-
所配置的
LoginModule
的字符串形式的类名称。
getControlFlag
public AppConfigurationEntry.LoginModuleControlFlag getControlFlag()
-
返回此
LoginModule
的 controlFlag(REQUIRED、REQUISITE、SUFFICIENT 或 OPTIONAL 中的任何一个)。
-
-
返回:
-
此
LoginModule
的 controlFlag(REQUIRED、REQUISITE、SUFFICIENT 或 OPTIONAL 中的任何一个)。
getOptions
public Map<String,?> getOptions()
-
获取为此
LoginModule
配置的选项。
-
-
返回:
-
为此
LoginModule
配置的不可修改的 Map
形式的选项。
所有类