public class CassandraLoginModule
extends java.lang.Object
implements javax.security.auth.spi.LoginModule
| Constructor and Description |
|---|
CassandraLoginModule() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
abort()
This method is called if the LoginContext's overall authentication failed.
|
boolean |
commit()
This method is called if the LoginContext's overall authentication succeeded
(the relevant REQUIRED, REQUISITE, SUFFICIENT and OPTIONAL LoginModules
succeeded).
|
void |
initialize(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler callbackHandler,
java.util.Map<java.lang.String,?> sharedState,
java.util.Map<java.lang.String,?> options)
Initialize this LoginModule.
|
boolean |
login()
Authenticate the user, obtaining credentials from the CallbackHandler
supplied in initialize.
|
boolean |
logout()
Logout the user.
|
public void initialize(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler callbackHandler,
java.util.Map<java.lang.String,?> sharedState,
java.util.Map<java.lang.String,?> options)
initialize in interface javax.security.auth.spi.LoginModulesubject - the Subject to be authenticated. callbackHandler - a CallbackHandler for communicating
with the end user (prompting for user names and passwords, for example)sharedState - shared LoginModule state. This param is unused.options - options specified in the login Configuration for this particular
LoginModule. This param is unusedpublic boolean login()
throws javax.security.auth.login.LoginException
login in interface javax.security.auth.spi.LoginModulejavax.security.auth.login.FailedLoginException - if the authentication fails.javax.security.auth.login.LoginException - if this LoginModule is unable to
perform the authentication.public boolean commit()
throws javax.security.auth.login.LoginException
commit in interface javax.security.auth.spi.LoginModulejavax.security.auth.login.LoginException - if the commit fails.public boolean abort()
throws javax.security.auth.login.LoginException
abort in interface javax.security.auth.spi.LoginModulejavax.security.auth.login.LoginException - if the abort fails.public boolean logout()
throws javax.security.auth.login.LoginException
logout in interface javax.security.auth.spi.LoginModulejavax.security.auth.login.LoginException - if the logout fails.Copyright © 2018 The Apache Software Foundation