2016-04-05 16 views

答えて

1

例えば

、唯一の方法は、ユーザが "admin" で実行することができます注釈:

@PreAuthorize("authentication.name == 'admin'") 
public void doAdminStuff(); 

あなたは@でのSpring Beanを参照することができます。お時間を

@PreAuthorize("@myService.hasPermission(authentication.name)") 
public void doSomeStuff(); 
+0

おかげで、今私は疑問が増えています。@PreAuthorize( "myService.hasPermission(username)")を持つことは可能ですか? –

+0

@Suganthanはい、更新します。 – holmis83

+0

ありがとうございました。この解決策を試した後で、 –

関連する問題