powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaEE авторизация пользователя на уровне базы данных
22 сообщений из 22, страница 1 из 1
JavaEE авторизация пользователя на уровне базы данных
    #39547812
BelSergi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!
Возможна ли в JavaEE авторизация пользователя на уровне пользователей базы данных и их ролей?
Т. е. без создания собственной таблички с пользователями, именами, паролями, ролями и соответствующими велосипедами.
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39547823
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelSergi,
мне трудно разграничить ответственность между АппСервер и JavaEE спецификацией.
В АппСервере, например GlassFish есть в админке как раз всё для этого.
Но табличка то нужна твоя.
В аппСервере ты только имя её укажешь и алгоритм паролей шифрования.
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39547826
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelSergi,
Искать пробовал?
Вот тема тут:
"JEE - аутентификация/авторизация"
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548095
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelSergiДень добрый!
Возможна ли в JavaEE авторизация пользователя на уровне пользователей базы данных и их ролей?
Т. е. без создания собственной таблички с пользователями, именами, паролями, ролями и соответствующими велосипедами.

Конечно, возможна.
Но в итоге масштаб велосипедов будет намного грандиознее, чем тот набор табличек в базе.

Если есть задача перевести delphi-приложение в веб, то нужно поменять не только технологию, но и подходы. Говорю как бывший дельфист )
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548136
BelSergi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BelSergiЕсли есть задача перевести delphi-приложение в веб, то нужно поменять не только технологию, но и подходы. Говорю как бывший дельфист )

Вы очень проницательны.
Будем менять потихоньку.
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548187
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ох, вы переводите дельфи на джава+веб и используете для этого аналогичную по возрасту технологию? любите в старушачьих чреслах покопаться? а почему б не спринг например?
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548193
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я помню как то делал проект, и привинчивал авторизацию спринг-сесурити к лдапу майкрософт активдайректори. суть была банальна - приложение отправляла лдапу логинпароль, а лдап говорил можно не можно и набор групп (ака ролей в спринге) в которых логин состоял. всё. просто банально элементарно. там в принципе, в качестве аккаунт-провайдера можно прикрутить что угодно. хоть телеграм бота который будет сообщение слать в чатик и ждать труфолс в ответ.
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548196
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что вы к дельфям пристали?
Есть на дельфи приложения с логинами от Оракла. Без таблички со списком юзверей.
Есть с табличкой юзверей.
Есть с юзверями в AD, т.е. в соседней базе.
авторБудем менять потихоньку.
Угу. Сначала разберитесь что менять и куда.
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548199
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а да, в случае спринг-сесурити+майки актив дайректори у меня никаких своих табличек ни юзеров с паролями ни ролей не было. как раз ваш случай.
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548201
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Что вы к дельфям пристали?
Есть на дельфи приложения с логинами от Оракла. Без таблички со списком юзверей.
Есть с табличкой юзверей.
Есть с юзверями в AD, т.е. в соседней базе.
авторБудем менять потихоньку.
Угу. Сначала разберитесь что менять и куда.
да дельфи норм. просто старый. а кто спорит о том что дельфи на всё это неспособен? думаю спринг тоже можно прикрутить к ораклу и его аутентификации )) даже уверен что наверняка есть уже готовое решение. а если нет - то самому накидать кода на вентилятор. только вот мне кажется, если человек "только учится", эта задача не будет особо тривиальной для него.
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548202
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTа почему б не спринг например?
вы так полседнего мембера с проектом на EE отберёте)))
Давайте ему авторизацию сразу в ГОСУСЛУГАХ сделаем.
https://habrahabr.ru/post/276313/
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548207
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTа да, в случае спринг-сесурити+майки актив дайректори у меня никаких своих табличек ни юзеров с паролями ни ролей не было. как раз ваш случай.
он хочет в Java брать юзверей например Оракле:
Код: java
1.
create user Ivan pass aaaaaa;


Это не принято в Java и веб.
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548208
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лучше отговорить заранее, может карму себе поправлю. Тс, не делай этого ))) можно и госуслуги. тож никаких табличек не понадобится. можно одноклассники. мне вот только интересно, как там роли передать ))) и где их хранить. сто лет назад читал как прикрутить оатх социалочкам но сам ни разу не делал.
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548210
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT,
я так его желание понял:
авторВозможна ли в JavaEE авторизация пользователя на уровне пользователей базы данных и их ролей?
Т. е. без создания собственной таблички с пользователями, именами, паролями, ролями и соответствующими велосипедами.
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548214
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123andreykaTа да, в случае спринг-сесурити+майки актив дайректори у меня никаких своих табличек ни юзеров с паролями ни ролей не было. как раз ваш случай.
он хочет в Java брать юзверей например Оракле:
Код: java
1.
create user Ivan pass aaaaaa;


Это не принято в Java и веб.
ну принято нет. кажется, просто дельфийская привычка. а так не вижу проблем своего аутентификейшн манагера и сервисов написать, которые будут в оракл эту строчку засылать вместо него. ))

вообще, даж подумать не мог что кто-то мог до такого додуматься. а тут вон оно че михалыч. дельфы все так делают. вопрос, а зачем?
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548215
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTлучше отговорить заранее, может карму себе поправлю.
он молчит как партизан)).
Удачи ему!
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548217
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTдельфы все так делают. вопрос, а зачем?
В двухзвенке клиент-сервер это нормально.
Что у автора х.з.
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548250
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelSergiДень добрый!
Возможна ли в JavaEE авторизация пользователя на уровне пользователей базы данных и их ролей?
Т. е. без создания собственной таблички с пользователями, именами, паролями, ролями и соответствующими велосипедами.
Если каждый юзер будет иметь отдельную учетку в бд, то на каждый вход юзера будет создаваться отдельная сессия в бд, что очень накладно. Потому и используют конекшн пул. В трехзвенке везде так.
Не нравится, сделай свой велосипед, который ляжет при нагрузке в пару сотен одновременных юзеров.
или не используй JavaEE а возьми дельфи в двухзвенке
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39548268
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинака возьми дельфи в двухзвенке
JavaFX в двухзвенке
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39551812
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не надо переводить c delphi на java. Проще взять библиотеку UniGUI для delphi и переделать. Минимум телодвижений при максимуме результата. Хотя если для Вас принципиален вопрос перехода на java то почему бы и нет, а если надо просто перевести delphi приложение в веб то рекомендую вышеназванную библиотеку.
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39551825
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди,
это вы опять в дельфи его зовёте?
У вас же было для веб IntraWeb и что же?
...
Рейтинг: 0 / 0
JavaEE авторизация пользователя на уровне базы данных
    #39559566
BelSergi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за советы.
Приложение никто на Java не переводит, пишу новое и пытаюсь разобраться.
Просто привычки остались.
P.S.
Spring будем смотреть.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaEE авторизация пользователя на уровне базы данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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