![]() |
|
Contents |
Public Member Functions | |
| boolean | abort () throws LoginException |
| boolean | commit () throws LoginException |
| void | initialize (Subject subject, CallbackHandler callbackHandler, Map< String,?> sharedState, Map< String,?> options) |
| boolean | login () throws LoginException |
| boolean | logout () throws LoginException |
Public Attributes | |
| final String | USER_PROVIDER = "group.provider.url" |
| final String | GROUP_PROVIDER = "user.provider.url" |
Protected Member Functions | |
| boolean | mainAuthenticationProcess () throws LoginException |
| void | getUserIdentityFromCallbackHandler () throws LoginException |
| void | setUserName (String userName) |
| void | setUserPassword (char[] userPassword) |
| String | getUserName () |
| char[] | getUserPassword () |
| String | getModuleName () |
Private Member Functions | |
| void | getJndiParameters () throws LoginException |
| void | getPrinclpalsFromJndi () |
| void | clear () throws LoginException |
| String | crypto (String userPassword) |
Private Attributes | |
| final String | JNDI_FACTORY = "" |
| LoginModuleUtils.LoginModuleStatus | status = new LoginModuleUtils.LoginModuleStatus() |
| Subject | subject |
| CallbackHandler | callbackHandler |
| Map< String,?> | options |
| String | jndiUserProvider |
| String | jndiGroupProvider |
| String | userID |
| char[] | userPassword |
| Long | uidNumber |
| Long | gidNumber |
| UnixPrincipal | unixPrincipal |
| UnixNumericUserPrincipal | unixNumericUserPrincipal |
| Set< UnixNumericGroupPrincipal > | unixNumericGroupPrincipals |
| boolean abort | ( | ) | throws LoginException |
Implements LoginModule.
| boolean commit | ( | ) | throws LoginException |
Implements LoginModule.
| void initialize | ( | Subject | subject, | |
| CallbackHandler | callbackHandler, | |||
| Map< String,?> | sharedState, | |||
| Map< String,?> | options | |||
| ) |
Implements LoginModule.
| boolean login | ( | ) | throws LoginException |
Implements LoginModule.
| boolean logout | ( | ) | throws LoginException |
Implements LoginModule.
| void getJndiParameters | ( | ) | throws LoginException [private] |
| boolean mainAuthenticationProcess | ( | ) | throws LoginException [protected, virtual] |
Implements SharedStateManager.
| void getPrinclpalsFromJndi | ( | ) | [private] |
| void getUserIdentityFromCallbackHandler | ( | ) | throws LoginException [protected, virtual] |
Implements SharedStateManager.
| void clear | ( | ) | throws LoginException [private] |
| String crypto | ( | String | userPassword | ) | [private] |
| void setUserName | ( | String | userName | ) | [protected, virtual] |
Implements SharedStateManager.
| void setUserPassword | ( | char[] | userPassword | ) | [protected, virtual] |
Implements SharedStateManager.
| String getUserName | ( | ) | [protected, virtual] |
Implements SharedStateManager.
| char [] getUserPassword | ( | ) | [protected, virtual] |
Implements SharedStateManager.
| String getModuleName | ( | ) | [protected, virtual] |
Implements SharedStateManager.
| final String USER_PROVIDER = "group.provider.url" |
| final String GROUP_PROVIDER = "user.provider.url" |
final String JNDI_FACTORY = "" [private] |
LoginModuleUtils.LoginModuleStatus status = new LoginModuleUtils.LoginModuleStatus() [private] |
CallbackHandler callbackHandler [private] |
Map<String, ?> options [private] |
String jndiUserProvider [private] |
String jndiGroupProvider [private] |
String userID [private] |
char [] userPassword [private] |
Long uidNumber [private] |
Long gidNumber [private] |
UnixPrincipal unixPrincipal [private] |
Set<UnixNumericGroupPrincipal> unixNumericGroupPrincipals [private] |