2016-08-28 7 views
1

私はSpringセキュリティが初めてです。私はAngularJSアプリで実装したいと思います。認証後、役割に基づくページにリダイレクトする必要があります。たとえばadminの場合はadmin.htmlにリダイレクトする必要があり、ユーザーの場合はuser.htmlにリダイレクトする必要があります。AngularJSでのSpringセキュリティの実装

+0

これまでに何ができましたか? – ljedrz

+0

私はこのhttps://spring.io/blog/2015/01/12/the-login-page-angular-js-and-spring-security-part-iiに従いました、私はどのようにユーザー名とパスワードが渡されたか知りたいです認証マネージャーにそれは認証されていますか?上記のような役割に基づいて、異なるページにリダイレクトすることもできます。 – gomzy

答えて

0

春のセキュリティdocumentationを通過することは大きな助けになる可能性があります。

作業中のプロジェクトモデルにもっと慣れたい場合は、このsiteには素晴らしい作業プロジェクトがあります。 このprojectは、ROLEベースの認証の理解を容易にします。

私はまた、私のオフィスのインターンシップのための簡単なプロジェクトを行っています。それがあなたに助けになるなら、linkをheresしてください。

+0

多くのおかげで、authenticationsuccessハンドラと認証失敗ハンドラを使用して行うことができます。私が角度からクレデンシャルを渡している場合、どのメソッドを春のセキュリティで呼び出すかを指定します。あなたはこの点で私を助けてくれるのですか?ありがとうございます。 – gomzy

+0

Custom Authetication Success Handlerでも間違いなくそれを行うことができます。 AngularJSは基本的にビューです。 春のセキュリティ認証は、ユーザー固有のデータをロードする中核のSpringセキュリティインターフェイスであるUserDetailsS​​erviceクラスを実装することでオーバーライドできます。 プロジェクト[リンク](https://github.com/50417/annotationcrud)です。より良い理解のために、サービスパッケージを調べることができます。 – Sohil

+0

多くのSoHilに感謝します。通常の認証では、j_spring_security_checkメソッドを呼び出してデータを送信します。同様に、残りのAPIのためのメソッドになります。より良いアプローチの基本認証やその他の標準になります。 plsはこれで私を啓発する。あなたに感謝します。 – gomzy

関連する問題