01: package com.mockrunner.example.struts;
02:
03: /**
04: * Interface for different authentication strategies.
05: * Used by {@link AuthenticationAction}.
06: */
07: public interface AuthenticationStrategy {
08: boolean authenticate(String username, String password);
09:
10: boolean wasLastUserKnown();
11:
12: boolean wasLastPasswordOk();
13: }
|