2010-12-02 15 views
10

Estoy buscando un paquete java/paquete de administración de usuario de primavera que sea similar a la aplicación auth de django, que proporciona los modelos de base de datos, tales como usuario y grupo, listos para usar.¿Hay un paquete de administración de usuarios de Java similar a la aplicación de autenticación Django?

Tengo una aplicación de resorte/hibernación estándar (basada en Spring ROO), y me gustaría utilizar una implementación de usuario/grupo/rol existente en lugar de reinventarla (la autenticación real puede usar el mecanismo de Spring, pero yo desea ahorrar tiempo implementando la parte de gestión de usuarios).

Gracias por la ayuda

+0

En caso de seguridad de primavera, he encontrado que este enlace es útil: https://jira.springsource.org/browse/ROO-532 – Lin

Respuesta

5

El proyecto Emmet puede ser de interés para ti. Emmet incluye SpringSecurity UserDetailsStore personalizado y una aplicación web para la administración de cuentas de usuario. La funcionalidad lista para usar incluye detalles básicos de la cuenta de usuario, roles, soporte para múltiples identidades, compatibilidad con el envejecimiento de la contraseña, autoregistro y restablecimiento de contraseña. Puede usarlo junto con la autenticación basada en SpringSecurity y el control de acceso, o (en caso de apuro) con otras "pilas".

(Emmet también proporciona algunos componentes de autenticación SpringSecurity personalizados y cableados en macetas, pero se puede ignorar ese aspecto si lo desea.)

exención de responsabilidad: Soy el desarrollador principal de Emmet.

+0

Este proyecto parece muy similar a lo que estoy buscando. Gracias, lo intentaré. – Lin

+0

Este proyecto parece estar inactivo? –

+0

Sí ... totalmente. Es poco probable que vuelva a hacerlo. Y el contexto para el que lo desarrollé también está difunto. Oh bien. Hasta luego Danno/Dannotate ... fue una idea interesante. –

2

Spring Security es un módulo completo y ampliamente utilizado-auth Java. A pesar de que no tiene modelos de datos a la derecha de la caja, hay documentación siempre que le da el DDL para crear las tablas más básicos que había necesidad:

Spring Security Database Schema

+0

Gracias, el enlace de esquema de BD que ha agregado es muy útil. – Lin

Cuestiones relacionadas