
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.12.2014, 10:42
|
|||
|---|---|---|---|
scheduled spring run as server role |
|||
|
#18+
Добрый день ! Возник такой вот вопрос : есть набор функций - которые запускаются по расписанию : Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. как ограничить исполнение функций updateConfig или даже updateValue - и разрешить исполнять этот код только от имени сервера - может есть какая нибудь серверная аннотация, которая гарантирует секьюрность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2014, 10:49
|
|||
|---|---|---|---|
|
|||
scheduled spring run as server role |
|||
|
#18+
Atum1, Чет в Spring Security всё как-то грустно с концепцией Run As http://docs.spring.io/spring-security/site/docs/3.0.x/reference/runas.html http://stackoverflow.com/questions/13361488/spring-security-3-1-run-as ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2014, 11:49
|
|||
|---|---|---|---|
scheduled spring run as server role |
|||
|
#18+
Blazkowicz, можно будет огрети в других местах, если есть костыли в рефлекшне ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2014, 11:50
|
|||
|---|---|---|---|
scheduled spring run as server role |
|||
|
#18+
а Если https://docs.oracle.com/javase/7/docs/api/java/lang/SecurityManager.html создать контекст на сервере и проверить ?! не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2014, 11:57
|
|||
|---|---|---|---|
scheduled spring run as server role |
|||
|
#18+
Как то грустно все : spring заточен на то, чтобы запускать из любого окружения . А нужно гарантировать исполнение кода исключительно сервером. таким образом - если где то по коду - есть изменение access к private полям, или инструментируемый код - то получим excpeion. Фактически - получаем strong restriction или если сконфигурируем то получаем */* - полный доступ. да уж... и в инете особо на эту тему трудов нет ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2014, 12:04
|
|||
|---|---|---|---|
|
|||
scheduled spring run as server role |
|||
|
#18+
Atum1, Я что-то нифига не понял какая суперзадача, что тут и Spring Security и SecurityManager в одной куче. Да, можно хоть по имени\пулу потока привязку сделать. Чтобы только скедулеру разрешать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2014, 12:31
|
|||
|---|---|---|---|
scheduled spring run as server role |
|||
|
#18+
Blazkowicz, то что в спринге нет - такого функционала , как я понял ,чтобы его реализовать нужно брать стандартный SecurityManager , но он может вступить в противоречие со спрингом . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2014, 12:35
|
|||
|---|---|---|---|
|
|||
scheduled spring run as server role |
|||
|
#18+
Atum1то что в спринге нет - такого функционала , как я понял ,чтобы его реализовать нужно брать стандартный SecurityManager , но он может вступить в противоречие со спрингом . Блин. Проблема какая решается? Spring Security - оборачивает код в авторизацию. Определенные методы, но только те, которые через Spring AOP выполняются - сверяют атрибуты метода и атрибуты привязаные к потоку. SecurityManager решает совершенно другую задачу. Он позволяет ограничить вызвовы внутри самой JVM. То есть именно на уровне JVM мы решаем кто может выполнять какой-то метод, а кто нет. Это два разных решения для разных проблем. При чем тут Run As - не понятно в двойне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2014, 12:38
|
|||
|---|---|---|---|
|
|||
scheduled spring run as server role |
|||
|
#18+
Atum1 то что в спринге нет - такого функционала , как я понял Какого такого? Run As? Есть. Я привел ссылки выше. http://docs.spring.io/spring-security/site/apidocs/org/springframework/security/access/intercept/RunAsManagerImpl.html Atum1 ,чтобы его реализовать нужно брать стандартный SecurityManager , но он может вступить в противоречие со спрингом . Стандартный SecurityManager никакого отношения к Spring не имеет. Зачем вы его к теме приплели? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2126164]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 499ms |

| 0 / 0 |
