Class UsernameAuthenticationToken

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

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

    • UsernameAuthenticationToken

      public UsernameAuthenticationToken(String username)
      Parameters:
      username - the username submitted for authentication
  • Method Details

    • getPrincipal

      public String getPrincipal()
      Specified by:
      getPrincipal in interface AuthenticationToken
      Returns:
      the username 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