Class AutoTGTKrb5LoginModule
java.lang.Object
org.apache.storm.security.auth.kerberos.AutoTGTKrb5LoginModule
- All Implemented Interfaces:
 LoginModule
- Direct Known Subclasses:
 AutoTGTKrb5LoginModuleTest
Custom LoginModule to enable Auto Login based on cached ticket.
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
 
- 
Field Details
- 
kerbTicket
 
 - 
 - 
Constructor Details
- 
AutoTGTKrb5LoginModule
public AutoTGTKrb5LoginModule() 
 - 
 - 
Method Details
- 
initialize
public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String, ?> sharedState, Map<String, ?> options) - Specified by:
 initializein interfaceLoginModule
 - 
login
- Specified by:
 loginin interfaceLoginModule- Throws:
 LoginException
 - 
getKerbTicketFromCache
protected void getKerbTicketFromCache() - 
getKerbTicketClient
 - 
commit
- Specified by:
 commitin interfaceLoginModule- Throws:
 LoginException
 - 
abort
- Specified by:
 abortin interfaceLoginModule- Throws:
 LoginException
 - 
logout
- Specified by:
 logoutin interfaceLoginModule- Throws:
 LoginException
 
 -