[Seasar-user:6758] Re: [S2Struts] ログインやロール認証の方法のご確認・・・

Amatatsu Tetsurou [E-MAIL ADDRESS DELETED]
2007年 3月 19日 (月) 17:01:36 JST


天辰です。

S2Strutsの1.3.0-beta-2向けに
processRolesのカスタマイズを行いましたが、
以前のS2Strutsと異なり
S2RequestProcessorを継承しても、processRolesのカスタマイズは出来ない
継承関係になっていたので。
1.InternalS2RequestProcessorを継承して独自RequestProcessorを作成
2.s2struts.diconの<component name="requestProcessor"             class="org.seasar.struts.processor.InternalS2RequestProcessor"
instance="prototype">
のclass属性の値を独自クラスに変更。

と言う方法を取りました。
お役に立てるかどうか分かりませんが、ご参考までに。


> -----Original Message-----
> From: [E-MAIL ADDRESS DELETED] [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Yasuo Higa
> Sent: Monday, March 19, 2007 4:12 PM
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:6755] Re: [S2Struts] ログインやロール認証の方法のご確認・・・
>
> ひがです。
>
> > 田中 修です。
> >
> > 企業で使用可能か
> > S2Strutsの検証を始めているのですが
> > ログイン制御やロール認証を
> > 今まででしたら
> > RequestProcessorやTilesRequestProcessorを継承して作成していました。
> > おなじように
> > S2Strutsでも
> > S2RequestProcessorやS2TilesRequestProcessorを継承してメソッドを追加するのが
> > 一般的でしょうか?
> >
> > こんな素晴らしい方法がありますよという情報がありましたら
> > お教えお願いします。
> >
> > 現在、使用しているメソッドは
> > processActionPerformはメンテナンス時間制御
> > processRolesは常にtrue
> > processForwardはログイン、ロール認証
> > というような形でメソッドを継承しています。
> >
> これまでの資産があるということなら、これまでと同様に
> S2RequestProcessorやS2TilesRequestProcessorを継承して
> メソッドを追加するのが堅いと思います。
>
> そのような事情でなければ、Aspectで処理するのが
> 良いと思います。
>
> よろしくお願いします。
>
> Yasuo Higa
> The Seasar Project
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user




Seasar-user メーリングリストの案内