2010-11-25 9 views
0

私は認可にいくつか問題があります。私は、単純な認証フォーム(UserName、Password、Submitボタンの2つのフィールドを持つ)だけで、Spring Securityを使用したくありません。ユーザーはアプリケーションデータを操作できます(データ表現はUserNameに依存します)。しかし、(例えば、承認されたユーザーデータだけを表示するために)セッションのスコープ内で、さらなる操作のために承認されたユーザーのUserNameを保存する方法はわかりません。spring authorization

また、私はこのような方法でアプリケーションを保護したいと考えています。ユーザーが何らかの形で自分のページのアドレス(例:/ addRataPage、/ deleteDataPageなど)を知っていても、一部のページにリダイレクトされます(たとえば、もう一度認証ページへ)。

お手伝いできますか?

+0

なぜSpring Securityを使いたくないのですか?それはまさにあなたが求めていることをしています... – guigui42

+0

ここでの「認可」という言葉は誤解を招くようです。ここでのプロセスは、認証ではなく認証(ログイン)です。認可には、さまざまなリソースへのロールベースのアクセスなど、それ以上のものがあります。 –

答えて

1

なぜSpring Securityを使用しないのですか?あなたの問題を完全に解決するように見えます。あなたの認可を管理し、ユーザー名を範囲内に保ち、許可されたユーザーだけが保護されたURLにアクセスできるようにします。それを使用することに異議はありますか?

+0

私は2つのHSQLDBテーブルを所有しています。 – Ilnur

+0

なぜあなたはSpring Securityの使用を止めますか? – GaryF

+0

オーナーは次のようになっています:ID、名前。そして私は所有者とシステムユーザに加わりたいので、ユーザがシステムに入ると、彼は自分のもの(things.id_user)だけで操作できます。別のテーブル(ユーザ)を作成してオーナーテーブルと接続したくない場合 – Ilnur