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