Class Login


  • public class Login
    extends Object
    • Constructor Detail

      • Login

        public Login​(String loginContextName,
                     CallbackHandler callbackHandler,
                     String jaasConfFile)
              throws LoginException
        Login constructor. The constructor starts the thread used to periodically re-login to the Kerberos Ticket Granting Server.
        Parameters:
        loginContextName - name of section in JAAS file that will be used to login. Passed as first param to javax.security.auth.login.LoginContext().
        callbackHandler - Passed as second param to javax.security.auth.login.LoginContext().
        Throws:
        LoginException - Thrown if authentication fails.
    • Method Detail

      • startThreadIfNeeded

        public void startThreadIfNeeded()
      • shutdown

        public void shutdown()
      • getSubject

        public Subject getSubject()
      • getLoginContextName

        public String getLoginContextName()