|
|
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
Сделайте отдельного юзера который будет иметь пустой пароль и вперед ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 16:24:40 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
eextrasensСделайте отдельного юзера который будет иметь пустой пароль и вперед для одного юзера можно и run as настроить через дескрипторы развертывания. вопрос, кажется, не в этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 16:32:29 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
GregTkТакой фокус я знаю, а вот без пароля тоже самое как? Выполнить код от конкретного пользователя без указания его пароля. Конечная цель всё ещё не ясна. Почему нельзя по имени пробить пермишны? Или для какой вообще цели нужен principal? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 16:33:38 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, суть в том что есть задачи, которые может запускать пользователь, и в зависимости от прав пользователя нужно по разному обрабатывать эти задачи. Грубо говоря просто завести одного пользователя и от него проводить запуск не подходит, и ещё одна проблема которая у меня есть, это то что в рантайме я не могу адекватным способом получить пароль пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 16:45:55 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
GregTkсуть в том что есть задачи, которые может запускать пользователь, и в зависимости от прав пользователя нужно по разному обрабатывать эти задачи. Берем права и помещаем в Message. Message гарантировано может создать только ваше приложение. Соответственно и права в нем гарантировано верные. Соответсвенно никто не мешает их анализировать, чтобы выбрать способ обработки сообщения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 16:49:11 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Так сейчас и сделал, хотел просто красоты реализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 16:50:42 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
Добрый день, GregTk! > Так сейчас и сделал, хотел просто красоты реализации. Без своего логин-модуля не вижу как. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 17:06:23 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
Вам надо передать по JMS subject и поместить его в stack Как это сделать надо гуглить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 17:48:58 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
GregTk, Декомпильните JBOSS джарник и посмотрите где там лежит сабжект (скорее всего ThreadLocalStack) и посмотрите методы которые туда делают push ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 17:58:08 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
Добрый день, eextrasens! > Декомпильните JBOSS джарник и посмотрите где там лежит сабжект (скорее > всего ThreadLocalStack) > и посмотрите методы которые туда делают push Декомпилить не надо- он с открытым кодом. И в 6.1 уже прилично выложено всё, в отличии от... -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 18:16:38 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
eextrasensВам надо передать по JMS subject и поместить его в stack Как это сделать надо гуглитья вроде ж часов 8 назад об этом написал ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 18:22:45 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
GKS_Samara, Точно у вас JBOSS :) Я просто на веблоджике сижу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 18:29:16 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
grasoff.net, Гут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 18:29:30 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
eextrasensЯ просто на веблоджике сижуи про вебложик писал )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 18:34:52 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
grasoff.net, Бинго ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 18:41:43 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
GKS_Samara, Принудительно авторизовацца можно так: Код: java 1. 2. Собственно на этом решении и остановился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2012, 14:58:18 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
Добрый день, GregTk! > SecurityAssociation.setPrincipal(new SimplePrincipal("serviceuser")); > SecurityAssociation.setCredential("serviceuserpass"); А пароль откуда? -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2012, 15:59:02 |
|
||
|
HornetQ + JBoss 6.1 + getCallerPrincipal
|
|||
|---|---|---|---|
|
#18+
GKS_Samara, Собственно я решил пойти по пути создание сервис пользователя с заведомо известным паролем, по крайней мере на данном этапе, но рано или поздно я найду способ как вызывать без пароля, думаю над тем чтоб через сообщение передать Principal и Credential Это решение конечно сильно изменило изначально поставленный вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2012, 17:03:56 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37885842&tid=2131322]: |
0ms |
get settings: |
17ms |
get forum list: |
25ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
56ms |
get topic data: |
19ms |
get forum data: |
5ms |
get page messages: |
86ms |
get tp. blocked users: |
3ms |
| others: | 316ms |
| total: | 541ms |

| 0 / 0 |
