Enhance sample to show method authorization.
This commit is contained in:
15
samples/tutorial/src/main/java/bigbank/BankService.java
Normal file
15
samples/tutorial/src/main/java/bigbank/BankService.java
Normal file
@@ -0,0 +1,15 @@
|
||||
package bigbank;
|
||||
|
||||
import org.springframework.security.annotation.Secured;
|
||||
|
||||
public interface BankService {
|
||||
|
||||
@Secured("IS_AUTHENTICATED_REMEMBERED")
|
||||
public Account readAccount(Long id);
|
||||
|
||||
@Secured("IS_AUTHENTICATED_REMEMBERED")
|
||||
public Account[] findAccounts();
|
||||
|
||||
@Secured("ROLE_TELLER")
|
||||
public Account post(Account account, double amount);
|
||||
}
|
||||
Reference in New Issue
Block a user