Seasar2を使用している場合、認証の方法をどのように実装しようか迷う。 今までは、Interceptorで認証を実装していたが、Validatorの方が先に動作するために、正常な認証は出来ない。。 Filter、RequestProcessor等で実装も考えたが、やはり楽に(DIの恩恵を受けれて)実装できるInterceptorの方がよい! そんな時に、sastruts-extensionを知った。 これを使用すれば、Validatorが動作する前に、認証のロジックを動作させることが可能になった。 実装方法は以下。 まず、認証のロジックを作る。 AuthenticationProxy.java public class AuthenticationProxy implements ActionProxy { /** 認証ロジック */ @Resource protected Authe