タグ

JavaとAuthenticationに関するbigbroのブックマーク (5)

  • SAStrutsでOpenID認証してみた - 418 | I'm a teapot

    試したのは、SAStruts+Mayaaの組み合わせ。 openid4java - OpenID 2.0 Java Libraries - Google Project Hosting を参考にして作ったが、verifyが一向に通らない。 シーサー株式会社 verification = consumerManager.verify(url, openidResp, discovered); で使用するURLなんですが、サンプルではrequest.getRequestURLから取得しているんですが、cubbyだと返ってくる値が実際のパスとは違っていてエラーになりました。仕方ないんで固定値を設定しています。 うーん、SAStrutsでも違うのかなと思って見てみると、SAStrutsでも取得しているURLは違うみたい。 ここは同じように固定値にしたが、それでも通らない。 色々調べた結果、どうやら

    SAStrutsでOpenID認証してみた - 418 | I'm a teapot
  • SAStrutsでセッションを使ったログインと認証 - Block Rockin’ Codes

    認証の方法は悩みがちなポイントだと思います。コンテナ等の実装も含めると手段は色々あるし、一言に認証といっても、色々な業務ロジックが絡んでくることも多いからでしょうか。 今回はSAStrutsで、sessionとAOPを使ったスタンダードな方法を実装しました。 仕組みはいたってシンプルで、何らかのロジックで認証した後、ID等のデータをセッションに格納して、その有無でログイン済みかを確認するというものです。ログアウトはそのセッションを廃棄することになります。Webアプリケーションでは王道の方法だと思います。 この場合、認証のチェックが必要な場面で同じ処理が必要になるので、SAStrutsではセッションのチェックはメソッドを分けて、AOPでアクションに適応します。 今回は、全体的にログインしっぱなしでいて欲しいので、LoginAction以外では全てのアクションで確認します。 これにより、どのペ

    SAStrutsでセッションを使ったログインと認証 - Block Rockin’ Codes
  • Filterによるログイン情報チェック - 盗鋼石の雑記

    SAStruts | 23:24LoginCheckFilterFilterはこんな感じにしました。 public class LoginCheckFilter implements Filter { public void init(FilterConfig arg0) throws ServletException { } public void destroy() { } /** * フィルター処理 */ public void doFilter(ServletRequest req,ServletResponse res,FilterChain chain) throws IOException,ServletException { // リクエスト情報を取得 HttpServletRequest request = RequestUtil.getRequest(); // ログイ

  • SAStrutsでログイン確認インターセプタを使う - idesaku blog

    Webアプリケーションでありがちな「ログイン済みか確認する」ための処理を、S2AOPを使って組み込んでみた。 やりたいことは、「Actionクラスの@Executeなメソッドが呼ばれたとき、ログイン済みかどうかを確認し、ログインしていなければログイン画面にリダイレクトする」である。この処理を全てのActionに書いて回るのは当然ながら面倒なので、AOPで処理を差し込んでしまいたいというわけ。 通常、ログインしているかどうかはHttpSessionが特定の属性値を持っているかで判断する。そこで、次のようなインターセプタを定義する。パッケージを{root}.interceptorとしておけば、勝手にコンポーネントとして定義されるので楽。 ※追記: セッションの使い方が間違っているようです。Seasar 2.4.34以前では、HotDeploy時にClassCastExceptionが投げられる

    SAStrutsでログイン確認インターセプタを使う - idesaku blog
  • [Seasar-user:8968] [Teeda]ログイン認証のIntercepter

    fujihara [E-MAIL ADDRESS DELETED] 2007年 7月 5日 (木) 18:58:57 JST 前の記事 [Seasar-user:8966] [DBFlute,S2DAO]dbflute-0 .5.2 、s2-dao-1.0.4 4 について 次の記事 [Seasar-user:8971] Re: [Teeda]ログイン認証のIntercepter 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] fujiharaです。 Churaプロジェクトで社内システム開発してます Teeda1.07+S2DAO1.043の環境で開発しています。 初歩的な質問があります。 画面遷移のprerender()ごとにログインしているか 判断するIntercepterをAOPしたいのですが うまくいきません。 -----------Intercepte

    bigbro
    bigbro 2009/03/10
    ログイン処理のインターセプタ
  • 1