- 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类。- 从以下版本开始:
- 1.4
- 另请参见:
-
Configuration
-
-
嵌套类汇总
嵌套类 变量和类型 类 描述 static classAppConfigurationEntry.LoginModuleControlFlag此类表示LoginModule是否必需,要求,充足或可选。
-
构造方法摘要
构造方法 构造器 描述 AppConfigurationEntry(String loginModuleName, AppConfigurationEntry.LoginModuleControlFlag controlFlag, Map<String,?> options)此类的默认构造函数。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 AppConfigurationEntry.LoginModuleControlFlaggetControlFlag()返回controlFlag(或者REQUIRED,REQUISITE,足够了,或可选)此LoginModule。StringgetLoginModuleName()获取已配置的LoginModule的类名称。Map<String,?>getOptions()获取为此LoginModule配置的选项。
-
-
-
构造方法详细信息
-
AppConfigurationEntry
public AppConfigurationEntry(String loginModuleName, AppConfigurationEntry.LoginModuleControlFlag controlFlag, Map<String,?> options)
此类的默认构造函数。此条目表示为
Configuration类中的getAppConfigurationEntry(String appName)方法中指定的应用程序配置的单个LoginModule条目。- 参数
-
loginModuleName- 表示为指定应用程序配置的LoginModule的类名的字符串。 -
controlFlag- 要么是必需的,要么是充足的,要么是可选的。 -
options- 为此LoginModule配置的选项。 - 异常
-
IllegalArgumentException- 如果loginModuleName为空,如果LoginModuleName的长度为0,则controlFlag不是REQUIRED,REQUISITE,SUFICIENT或OPTIONAL,或者options为null。
-
-
方法详细信息
-
getLoginModuleName
public String getLoginModuleName()
获取已配置的LoginModule的类名。- 结果
-
已配置的
LoginModule的类名称为String。
-
getControlFlag
public AppConfigurationEntry.LoginModuleControlFlag getControlFlag()
返回controlFlag(或者REQUIRED,REQUISITE,足够了,或可选)此LoginModule。- 结果
-
所述controlFlag(或者REQUIRED,REQUISITE,足够了,或可选)此
LoginModule。
-
-