| java.lang.Object javax.security.auth.login.AppConfigurationEntry
AppConfigurationEntry | public class AppConfigurationEntry (Code) | | This class represents a single LoginModule entry
configured for the application specified in the
getAppConfigurationEntry(String appName)
method in the Configuration class. Each respective
AppConfigurationEntry contains a LoginModule name,
a control flag (specifying whether this LoginModule is
REQUIRED, REQUISITE, SUFFICIENT, or OPTIONAL), and LoginModule-specific
options. Please refer to the Configuration class for
more information on the different control flags and their semantics.
version: 1.43, 05/05/07 See Also: javax.security.auth.login.Configuration |
Inner Class :public static class LoginModuleControlFlag | |
Constructor Summary | |
public | AppConfigurationEntry(String loginModuleName, LoginModuleControlFlag controlFlag, Map<String, ?> options) Default constructor for this class.
This entry represents a single LoginModule
entry configured for the application specified in the
getAppConfigurationEntry(String appName)
method from the Configuration class.
Parameters: loginModuleName - String representing the class name of theLoginModule configured for thespecified application. |
Method Summary | |
public LoginModuleControlFlag | getControlFlag() Return the controlFlag
(either REQUIRED, REQUISITE, SUFFICIENT, or OPTIONAL)
for this LoginModule . | public String | getLoginModuleName() Get the class name of the configured LoginModule . | public Map<String, ?> | getOptions() Get the options configured for this LoginModule . |
AppConfigurationEntry | public AppConfigurationEntry(String loginModuleName, LoginModuleControlFlag controlFlag, Map<String, ?> options)(Code) | | Default constructor for this class.
This entry represents a single LoginModule
entry configured for the application specified in the
getAppConfigurationEntry(String appName)
method from the Configuration class.
Parameters: loginModuleName - String representing the class name of theLoginModule configured for thespecified application. Parameters: controlFlag - either REQUIRED, REQUISITE, SUFFICIENT,or OPTIONAL.
Parameters: options - the options configured for this LoginModule . exception: IllegalArgumentException - if loginModuleName is null, if LoginModuleName has a length of 0, if controlFlag is not either REQUIRED, REQUISITE, SUFFICIENTor OPTIONAL, or if options is null.
|
getControlFlag | public LoginModuleControlFlag getControlFlag()(Code) | | Return the controlFlag
(either REQUIRED, REQUISITE, SUFFICIENT, or OPTIONAL)
for this LoginModule .
the controlFlag(either REQUIRED, REQUISITE, SUFFICIENT, or OPTIONAL)for this LoginModule . |
getLoginModuleName | public String getLoginModuleName()(Code) | | Get the class name of the configured LoginModule .
the class name of the configured LoginModule asa String. |
getOptions | public Map<String, ?> getOptions()(Code) | | Get the options configured for this LoginModule .
the options configured for this LoginModule as an unmodifiable Map . |
|
|