Существует ли пакет управления пользователями Java, похожий на приложение аутентификации Django? - PullRequest
10 голосов
/ 02 декабря 2010

Я ищу пакет управления пользователями java-пакета / Spring, похожий на аутентификационное приложение django, которое предоставляет готовые модели баз данных, такие как User и Group.

У меня естьстандартное приложение Spring / Hibernate (основанное на Spring ROO), и я хотел бы использовать существующую реализацию User / Group / Role вместо ее переизобретения (фактическая аутентификация может использовать механизм Spring, но я хотел бы сэкономить время на реализациючасть управления пользователями).

Спасибо за помощь

Ответы [ 2 ]

5 голосов
/ 02 декабря 2010

Вам может быть интересен проект Emmet . Emmet включает в себя пользовательский SpringSecurity UserDetailsStore и веб-приложение для управления учетными записями пользователей. Встроенная функциональность включает в себя базовые данные учетной записи пользователя, роли, поддержку нескольких идентификаторов, поддержку устаревания пароля, самостоятельную регистрацию и сброс пароля. Вы можете использовать его в сочетании с аутентификацией и контролем доступа на основе SpringSecurity или (в крайнем случае) с другими «стеками».

(Emmet также предоставляет некоторые пользовательские компоненты аутентификации SpringSecurity и временные схемы, но вы можете игнорировать этот аспект, если хотите.)

Отказ от ответственности: я ведущий разработчик для Emmet.

2 голосов
/ 02 декабря 2010

Spring Security - это полнофункциональный и широко используемый модуль аутентификации Java.Хотя он не имеет моделей данных прямо из коробки, есть документация, которая дает вам DDL для создания самых простых таблиц, которые вам нужны:

Схема базы данных Spring Security

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...