0
に基づいてユーザを制限する実装があるSpring security
はありますか?Spring Security +ユーザ名に基づいてユーザを制限する
これを知っているのは、if
のチェックを使用してフィルタを実行することができます。私が知りたいのは興味深いですが、Spring Securityはそのような実装を行っていますか?
に基づいてユーザを制限する実装があるSpring security
はありますか?Spring Security +ユーザ名に基づいてユーザを制限する
これを知っているのは、if
のチェックを使用してフィルタを実行することができます。私が知りたいのは興味深いですが、Spring Securityはそのような実装を行っていますか?
例えば
、唯一の方法は、ユーザが "admin" で実行することができます注釈:
@PreAuthorize("authentication.name == 'admin'")
public void doAdminStuff();
あなたは@
でのSpring Beanを参照することができます。お時間を
@PreAuthorize("@myService.hasPermission(authentication.name)")
public void doSomeStuff();
おかげで、今私は疑問が増えています。@PreAuthorize( "myService.hasPermission(username)")を持つことは可能ですか? –
@Suganthanはい、更新します。 – holmis83
ありがとうございました。この解決策を試した後で、 –