Interface AuthenticationListener


public interface AuthenticationListener
An AuthenticationListener listens for notifications while Subjects authenticate with the system.
Since:
0.9
  • Method Details

    • onSuccess

      Callback triggered when an authentication attempt for a Subject has succeeded.
      Parameters:
      token - the authentication token submitted during the Subject (user)'s authentication attempt.
      info - the authentication-related account data acquired after authentication for the corresponding Subject.
    • onFailure

      Callback triggered when an authentication attempt for a Subject has failed.
      Parameters:
      token - the authentication token submitted during the Subject (user)'s authentication attempt.
      ae - the AuthenticationException that occurred as a result of the attempt.
    • onLogout

      void onLogout(PrincipalCollection principals)
      Callback triggered when a Subject logs-out of the system.

      This method will only be triggered when a Subject explicitly logs-out of the session. It will not be triggered if their Session times out.

      Parameters:
      principals - the identifying principals of the Subject logging out.