org.subethamail.smtp.auth
Class PlainAuthenticationHandlerFactory
java.lang.Object
org.subethamail.smtp.auth.PlainAuthenticationHandlerFactory
- All Implemented Interfaces:
- AuthenticationHandlerFactory
public class PlainAuthenticationHandlerFactory
- extends Object
- implements AuthenticationHandlerFactory
Implements the SMTP AUTH PLAIN mechanism.
You are only required to plug your UsernamePasswordValidator implementation
for username and password validation to take effect.
- Author:
- Marco Trevisan , Jeff Schnitzer, Ian White
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PlainAuthenticationHandlerFactory
public PlainAuthenticationHandlerFactory(UsernamePasswordValidator helper)
getAuthenticationMechanisms
public List<String> getAuthenticationMechanisms()
- Description copied from interface:
AuthenticationHandlerFactory
- If your handler supports RFC 2554 at some degree, then it must return all the supported mechanisms here.
The order you use to populate the list will be preserved in the output of the EHLO command.
- Specified by:
getAuthenticationMechanisms in interface AuthenticationHandlerFactory
- Returns:
- the supported authentication mechanisms as List, names are in upper case.
create
public AuthenticationHandler create()
- Description copied from interface:
AuthenticationHandlerFactory
- Create a fresh instance of your handler.
- Specified by:
create in interface AuthenticationHandlerFactory
Copyright © 2006-2012. All Rights Reserved.