Class UsernamePasswordValidatorImpl

  • All Implemented Interfaces:
    org.subethamail.smtp.auth.UsernamePasswordValidator

    public class UsernamePasswordValidatorImpl
    extends Object
    implements org.subethamail.smtp.auth.UsernamePasswordValidator
    TODO: prevent brute-force attack on passwords
    • Constructor Detail

      • UsernamePasswordValidatorImpl

        public UsernamePasswordValidatorImpl()
    • Method Detail

      • login

        public void login​(String username,
                          String password)
                   throws org.subethamail.smtp.auth.LoginFailedException
        Specified by:
        login in interface org.subethamail.smtp.auth.UsernamePasswordValidator
        Throws:
        org.subethamail.smtp.auth.LoginFailedException
      • getLoginSpecification

        public LoginSpecification getLoginSpecification()
        Category:
        GETSET
      • setLoginSpecification

        public void setLoginSpecification​(LoginSpecification users)
        Category:
        GETSET