参考ページ Spring Security customization (Part 1 –Customizing UserDetails or extending GrantedAuthority) 13.4 Hierarchical Roles 3.1系だけど大丈夫なはず Spring Securityのクラス構造と拡張 バージョンはSpringSecurity3.0.5です。 SpringSecurityでは、認証と認可の設定を比較的簡易に設定することが可能ですが、 実際に運用する場合、権限を包括するような設定を行いたくなります。 つまり、以下のように、上位の権限が下位の権限を包括するようなケースです。 管理者 > ユーザ > ゲスト この仕組みはRoleHierarchyVoterを利用することで設定することが可能です。 認証の仕組みに関して Springにおける認可の仕組みを簡単に
![SpringSecurity3で権限の階層構造を定義する](https://cdn-ak-scissors.b.st-hatena.com/image/square/3e2c6672d15215880bf3598612b594d5c0c10206/height=288;version=1;width=512/https%3A%2F%2Fprepro.files.wordpress.com%2F2010%2F12%2Fauth1.png%3Fw%3D300)