Class UsernamePasswordAuthenticationToken

java.lang.Object
io.vertigo.account.impl.authentication.UsernamePasswordAuthenticationToken
All Implemented Interfaces:
AuthenticationToken

public final class UsernamePasswordAuthenticationToken extends Object implements AuthenticationToken
Author:
npiedeloup
  • Constructor Details

    • UsernamePasswordAuthenticationToken

      public UsernamePasswordAuthenticationToken(String username, String password)
      Parameters:
      username - the principal submitted for authentication
      password - the password string submitted for authentication
  • Method Details

    • getPrincipal

      public String getPrincipal()
      Specified by:
      getPrincipal in interface AuthenticationToken
      Returns:
      the username submitted during an authentication attempt.
    • getPassword

      public String getPassword()
      Returns the password submitted during an authentication attempt
      Returns:
      the password submitted during an authentication attempt.
    • match

      public boolean match(AuthenticationToken trustedAuthenticationToken)
      Checks if this User-submitted AuthenticationToken matches the realm trustedAuthenticationToken.
      Specified by:
      match in interface AuthenticationToken
      Parameters:
      trustedAuthenticationToken - the realm trustedAuthenticationToken
      Returns:
      if this token matches