| java.lang.Object net.wastl.webmail.server.Authenticator
All known Subclasses: org.webengruven.webmail.auth.CRAuthenticator,
Authenticator | public Authenticator()(Code) | | |
authenticatePostUserData | public void authenticatePostUserData(UserData udata, String domain, String password) throws InvalidPasswordException(Code) | | Authentication with available UserData.
This usually should just check the password saved by the user, but
may also be empty if you trust the pre-authentication (perhaps
that was done against the Unix-login(), you can really trust in in that
case.
Subclasses should override this. It simply does nothing in this
implementation.
Parameters: udata - UserData for this user Parameters: domain - Domain name the user used to log on Parameters: passwd - Password to verify |
authenticatePreUserData | public void authenticatePreUserData(String login, String domain, String passwd) throws InvalidPasswordException(Code) | | Authentication to be done *before* UserData is available.
You may use a Unix login() for example to check whether a user is
allowed to use WebMail in general
Subclasses should override this.
It simply does nothing in this implementation.
Parameters: login - Login-name for the user Parameters: domain - Domain name the user used to log on Parameters: passwd - Password to verify |
canChangePassword | public boolean canChangePassword()(Code) | | Tell WebMail whether this authentication method allows users to
change their passwords.
A Password-change option is then shown in the Options-Dialog.
|
getAuthDisplayMngr | public AuthDisplayMngr getAuthDisplayMngr()(Code) | | Get a displamanager object for this class.
See Also: org.webengruven.webamil.auth.AuthDisplayMngr the AuthDisplayMngr apropriate for this class. |
init | abstract public void init(Storage store)(Code) | | (Re-)Initialize this authenticator.
Needed as we can't use the Constructor properly with the Plugin-style.
Parameters: parent - Give the Storage to allow the authenticator to check certain things. |
register | abstract public void register(ConfigScheme store)(Code) | | Register this authenticator with WebMail.
|
|
|