Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Аутентификация в Java приложении / 4 сообщений из 4, страница 1 из 1
09.12.2013, 18:03:15
    #38494479
Vodopad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация в Java приложении
Стандартными способами аутентификации для JSP приложения, согласно документации, являются basic и form based.

В первом случае логин-пароль хранятся в конфиг файле, и даже формочку здля ввода логина-пароля создает браузер.
Быстро, грязно, совершенно неприемлемо - ведь даже пароль пользователб сменить не может.

Хорошо.

Идет изучать второй метод: Form Based.

И с удивление узнаем, что да - формочку логина мы создаем сами, с намертво зашитыми полями j_username, j_password и методом j_security_check.

А сверяет пароли опять сам бекенд, и опять нет возможности пользователю самому сменить пароль.

В более продвинутых случаях наверняка пароли хранятся в LDAP и меняются через него, что вполне нормально.

А как реализовать аутентификацию для простого веб-приложения? Подскажите какие методы применяются на практике, куда копать.
...
Рейтинг: 0 / 0
09.12.2013, 18:13:17
    #38494492
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация в Java приложении
VodopadИ с удивление узнаем, что да - формочку логина мы создаем сами, с намертво зашитыми полями j_username, j_password и методом j_security_check.
А сверяет пароли опять сам бекенд, и опять нет возможности пользователю самому сменить пароль.
А что мешает сделать формочку смены пароля? Соответственно бекенд будет менять пароль.

А в простом приложении можно сделать фильтр, в котором чекать какой нибудь сессионный аттрибут и при его отсутствии перекидывать на самописную формы аутентификации/регистрации/смены пароля, сами пары логин/хэш хранить в БД.

Хотя конечно лучше иметь LDAP каталог и аутентификацию по какому-нибудь SSO протоколу.
...
Рейтинг: 0 / 0
09.12.2013, 18:16:03
    #38494494
ivanra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация в Java приложении
Смторите документацию своего сервера, какие логин-модули он предоставляет. Вполне возможно, и DB и LDAP там уже есть, остается их только сконфигурировать на сервере.
При этом на клиенте аутенитфикация может быть как basic так form based.
...
Рейтинг: 0 / 0
09.12.2013, 20:54:25
    #38494646
Vodopad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аутентификация в Java приложении
Да, понял. Оказалось все немного посложнее чем в ASP.

А в реальной жизни что сейчас модно-кузяво? JSP аутентификация, или EJB или Spring?
Вы что используете?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Аутентификация в Java приложении / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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