2011-01-25 7 views
0

Я сделал много сайтов, используя Java, Php и т. Д. Когда мне было нужно управление пользователями, я бы использовал HttpSession и базу данных для хранения паролей и, в конечном итоге, данных сеанса.Простой пользовательский интерфейс с Spring

Какая рекомендуемая/стандартная возможность сделать это весной простым способом?

+1

Что вы имели в виду управление пользователями? Чтобы управлять пользователями, вам не нужен сеанс ... Возможно, вы спрашиваете о авторизации в веб-приложениях? – Stas

+0

Да, вы правы, вот что я имел в виду. – gotch4

ответ

1

Существует «суб» -проект весны: Spring-Security. Это именно то, что вам нужно. Он также предоставляет провайдер аутентификации «jdbc-user-service», который читает пользователя из таблицы базы данных из коробки.

0

Spring Security отличная, когда разработчик хочет защитить свое веб-приложение. Но как насчет создания учетной записи? и "забыли пароль"?

Посмотрите на мой ответ here.

«Я реализовал проект Java для этого использования. Он открыт источника, на основе Spring-Security. Версия релиза на Maven-Central, так что вам не нужно скомпилировать его, но вместо этого вы можете получить , чтобы получить его как зависимость от вашего проекта! »

<dependency> 
    <groupId>com.ohadr</groupId> 
    <artifactId>authentication-flows</artifactId> 
    <version>1.5.0-RELEASE</version> 
</dependency>