И тут сразу вопрос, могу ли я навесить ее на бин? Вот так: @Secured("ACCOUNTANT") @Bean(name = "timesheet-salary") DictionaryMetadata getSalaryDef() throws Exception {
И что она по вашему будет делать в такой конструкции? Бин же создается на этапе старта приложения (если это синглтон). А аннотация авторизации работает с контекстом текущего запроса.
И такой вопрос. Если клиентский адрес закрыть не могу, могу закрыть адрес, куда стучится AJAX - /timesheet-salary. Только вопрос - как сконфигурить? Или как раз с помощью @PreAuthorize на метод? И придется писать свои контроллер и сервис вместо встроенных вещей?