春ブーツ+春のセキュリティ:ロールベースの認可メモリ - パート4

需要の原点

       私たちのメモリベースの方法の前に、我々はこれら2つのアカウントが異なる役割のために、そのような管理者の役割と一般ユーザの役割として、実用的なプロジェクトで異なる役割を持っているため、2つのアカウントの管理者とユーザーを構築し、次にアクセス方法を許可しますそれは違うだろう。

 

コーディングのアイデア

       異なる役割の権限の問題のために、いくつかのポイントを検討する主な必要性を様々なアプローチがあります。

ユーザーが指定したロールを指定する方法(1)

()メソッドの役割を割り当てることができロールAuthenticationManagerBuilderサンプルコード:

auth.inMemoryAuthentication()
			.withUser("admin")
			.password(passwordEncoder().encode("123456"))
			.roles("beijingAdmin","shanghaiAdmin");

       beijingAdmを有する上記の例で指定されたユーザ管理、

おすすめ

転載: blog.csdn.net/linxingliang/article/details/104609605