Class ComputerLoginAuthenticator

java.lang.Object
be.gaudry.model.security.ComputerLoginAuthenticator
All Implemented Interfaces:
PrivilegedAction<Subject>

public class ComputerLoginAuthenticator extends Object implements PrivilegedAction<Subject>
Allows to authenticate from the computer credentials. Provided by the broldev.core.model project.
Since:
1.0 Dec 20, 2008, broldev.core.model 0.0.1-SNAPSHOT dependency
Version:
1.0 Dec 20, 2008
Author:
Steph GAUDRY
  • Constructor Details

    • ComputerLoginAuthenticator

      public ComputerLoginAuthenticator()
  • Method Details

    • getSubject

      public Subject getSubject()
      Returns:
      the Subject or null
    • run

      public Subject run()
      Specified by:
      run in interface PrivilegedAction<Subject>
    • authenticate

      public void authenticate() throws LoginException
      Authenticates with computer credentials
      Throws:
      LoginException
    • authenticate

      public void authenticate(boolean debug) throws LoginException
      Authenticates with computer credentials
      Parameters:
      debug - true to output on the debug Log
      Throws:
      LoginException