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 SummaryFields
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Field Details- 
kerbTicket
 
- 
- 
Constructor Details- 
AutoTGTKrb5LoginModulepublic AutoTGTKrb5LoginModule()
 
- 
- 
Method Details- 
initializepublic void initialize(Subject subject, CallbackHandler callbackHandler, Map<String, ?> sharedState, Map<String, ?> options) - Specified by:
- initializein interface- LoginModule
 
- 
login- Specified by:
- loginin interface- LoginModule
- Throws:
- LoginException
 
- 
getKerbTicketFromCacheprotected void getKerbTicketFromCache()
- 
getKerbTicketClient
- 
commit- Specified by:
- commitin interface- LoginModule
- Throws:
- LoginException
 
- 
abort- Specified by:
- abortin interface- LoginModule
- Throws:
- LoginException
 
- 
logout- Specified by:
- logoutin interface- LoginModule
- Throws:
- LoginException
 
 
-