Package alluxio.security.login
Class LoginModuleConfiguration
- java.lang.Object
-
- javax.security.auth.login.Configuration
-
- alluxio.security.login.LoginModuleConfiguration
-
@ThreadSafe public final class LoginModuleConfiguration extends javax.security.auth.login.Configuration
A JAAS configuration that defines the login modules, by which JAAS uses to login. In implementation, we define several modes (Simple, Kerberos, ...) by constructing different arrays of AppConfigurationEntry, and select the proper array based on the configured mode. Then JAAS login framework use the selected array of AppConfigurationEntry to determine the login modules to be used.
-
-
Constructor Summary
Constructors Constructor Description LoginModuleConfiguration()
Constructs a newLoginModuleConfiguration
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.security.auth.login.AppConfigurationEntry[]
getAppConfigurationEntry(java.lang.String appName)
-
-
-
Constructor Detail
-
LoginModuleConfiguration
public LoginModuleConfiguration()
Constructs a newLoginModuleConfiguration
.
-
-