powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / HornetQ + JBoss 6.1 + getCallerPrincipal
18 сообщений из 43, страница 2 из 2
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37885712
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделайте отдельного юзера который будет иметь пустой пароль и вперед
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37885735
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eextrasensСделайте отдельного юзера который будет иметь пустой пароль и вперед
для одного юзера можно и run as настроить через дескрипторы развертывания. вопрос, кажется, не в этом.
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37885743
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GregTkТакой фокус я знаю, а вот без пароля тоже самое как? Выполнить код от конкретного пользователя без указания его пароля.
Конечная цель всё ещё не ясна. Почему нельзя по имени пробить пермишны? Или для какой вообще цели нужен principal?
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37885783
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

суть в том что есть задачи, которые может запускать пользователь, и в зависимости от прав пользователя нужно по разному обрабатывать эти задачи. Грубо говоря просто завести одного пользователя и от него проводить запуск не подходит, и ещё одна проблема которая у меня есть, это то что в рантайме я не могу адекватным способом получить пароль пользователя.
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37885791
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GregTkсуть в том что есть задачи, которые может запускать пользователь, и в зависимости от прав пользователя нужно по разному обрабатывать эти задачи.
Берем права и помещаем в Message. Message гарантировано может создать только ваше приложение. Соответственно и права в нем гарантировано верные. Соответсвенно никто не мешает их анализировать, чтобы выбрать способ обработки сообщения.
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37885797
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
Так сейчас и сделал, хотел просто красоты реализации.
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37885842
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, GregTk!

> Так сейчас и сделал, хотел просто красоты реализации.

Без своего логин-модуля не вижу как.

--
Алексей
JID: alxt@ya.ru


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37885911
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам надо передать по JMS subject и поместить его в stack

Как это сделать надо гуглить
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37885933
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GregTk,

Декомпильните JBOSS джарник и посмотрите где там лежит сабжект (скорее всего ThreadLocalStack)
и посмотрите методы которые туда делают push
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37885966
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, eextrasens!

> Декомпильните JBOSS джарник и посмотрите где там лежит сабжект (скорее
> всего ThreadLocalStack)
> и посмотрите методы которые туда делают push

Декомпилить не надо- он с открытым кодом. И в 6.1 уже прилично выложено
всё, в отличии от...

--
Алексей
JID: alxt@ya.ru


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37885979
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eextrasensВам надо передать по JMS subject и поместить его в stack

Как это сделать надо гуглитья вроде ж часов 8 назад об этом написал )
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37885987
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_Samara,

Точно у вас JBOSS :)

Я просто на веблоджике сижу
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37885989
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grasoff.net,

Гут
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37885999
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eextrasensЯ просто на веблоджике сижуи про вебложик писал ))
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37886004
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grasoff.net,

Бинго
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37887147
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_Samara,

Принудительно авторизовацца можно так:
Код: java
1.
2.
SecurityAssociation.setPrincipal(new SimplePrincipal("serviceuser"));
SecurityAssociation.setCredential("serviceuserpass");



Собственно на этом решении и остановился
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37887269
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, GregTk!

> SecurityAssociation.setPrincipal(new SimplePrincipal("serviceuser"));
> SecurityAssociation.setCredential("serviceuserpass");

А пароль откуда?

--
Алексей
JID: alxt@ya.ru


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
HornetQ + JBoss 6.1 + getCallerPrincipal
    #37887375
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_Samara,

Собственно я решил пойти по пути создание сервис пользователя с заведомо известным паролем, по крайней мере на данном этапе, но рано или поздно я найду способ как вызывать без пароля, думаю над тем чтоб через сообщение передать Principal и Credential

Это решение конечно сильно изменило изначально поставленный вопрос.
...
Рейтинг: 0 / 0
18 сообщений из 43, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / HornetQ + JBoss 6.1 + getCallerPrincipal
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]