SEC-2194: Add Java Config samples
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
package bigbank;
|
||||
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
|
||||
|
||||
public interface BankService {
|
||||
|
||||
public Account readAccount(Long id);
|
||||
|
||||
public Account[] findAccounts();
|
||||
|
||||
@PreAuthorize(
|
||||
"hasRole('supervisor') or " +
|
||||
"hasRole('teller') and (#account.balance + #amount >= -#account.overdraft)" )
|
||||
public Account post(Account account, double amount);
|
||||
}
|
||||
Reference in New Issue
Block a user