java.lang.Object
javax.security.auth.login.AppConfigurationEntry
此类表示为
Configuration 类的 getAppConfigurationEntry(String appName) 方法中指定的应用程序配置的单个 LoginModule 条目。每个相应的 AppConfigurationEntry 包含一个 LoginModule 名称、一个控制标志(指定此 LoginModule 是必需的、必需的、足够的还是可选的),以及特定于 LoginModule 的选项。有关不同控制标志及其语义的更多信息,请参阅 Configuration 类。
- 自从:
- 1.4
- 参见:
-
内部类总结
内部类修饰符和类型类描述static class此类表示LoginModule是 REQUIRED、REQUISITE、SUFFICIENT 还是 OPTIONAL。 -
构造方法总结
构造方法构造方法描述AppConfigurationEntry(String loginModuleName, AppConfigurationEntry.LoginModuleControlFlag controlFlag, Map<String, ?> options) 此类的默认构造方法。 -
方法总结
修饰符和类型方法描述返回此LoginModule的 controlFlag(REQUIRED、REQUISITE、SUFFICIENT 或 OPTIONAL)。获取配置的类名LoginModule。获取为此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、SUFFICIENT 或 OPTIONAL,或者如果options为空。
-
-
方法详情
-
getLoginModuleName
获取配置的类名LoginModule。- 返回:
-
配置的
LoginModule的类名作为字符串。
-
getControlFlag
返回此LoginModule的 controlFlag(REQUIRED、REQUISITE、SUFFICIENT 或 OPTIONAL)。- 返回:
-
此
LoginModule的 controlFlag(REQUIRED、REQUISITE、SUFFICIENT 或 OPTIONAL)。
-
getOptions
获取为此LoginModule配置的选项。- 返回:
-
为此
LoginModule配置的选项作为不可修改的Map。
-