01: /** OTPAuthenticatorIface is the interface for the OTPAuthenticator class.
02: * It is used by the OTPAuthDisplayMngr class as a means of accessing the
03: * OTPAuthenticator methods that are not also part of the CRAuthenticator
04: * base class. It primarilly exists because OTPAuthenticator is not a
05: * member of any package (due to being a plugin) and as such,
06: * OTPAuthDisplayMngr has no access to it, or it's specific methods.
07: *
08: * @version $Revision: 1.1.1.1 $
09: * @author Devin Kowatch
10: * @see OTPAuthenticator
11: * @see OTPAuthDisplayMngr
12: */package org.webengruven.webmail.auth;
13:
14: import net.wastl.webmail.server.*;
15: import net.wastl.webmail.exceptions.*;
16:
17: public abstract class OTPAuthenticatorIface extends CRAuthenticator {
18: public OTPAuthenticatorIface() {
19: super ();
20: }
21:
22: abstract public String getNewChallenge(UserData ud)
23: throws WebMailException;
24: };
|