[Seasar-user:17189] [SAStruts]JDBC レルム認証した場合のログインユーザオブジェクトの生成

oriwa [E-MAIL ADDRESS DELETED]
2009年 4月 6日 (月) 19:15:35 JST


みなさん、はじめまして。MLに入会させていただきました織和と申します。
SAStrutsとS2JDBCについての初学者です。今後ともよろしくお願いします。
早速ですが、質問させて下さい。
SAStrutsではJDBCレルムによる認証が推奨されているとのことですが、この場合、ログインユーザのオブジェクトをどのように作成しますでしょうか?
JDBCレルムの入力フォームは、SAStrutsの作法と異なるため、ActionForm経由で参照することができません。
このため、HttpServletRequestのgetRemoteUser()でj_usernameを取得し、それをServiceに渡し、findById(j_username)でUserオブジェクトを生成し、それをSessionスコープのLoginDTOに詰めることを考えました。
このような方法が適当なのか、それとも、よりよい方法があるかをご教示いただけましたら、幸いです。

以上、よろしくお願いします。


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