2010-12-02 29 views
10

我正在寻找一个类似于django的auth应用程序的java包/ spring用户管理包,该应用程序提供了数据库模型,如用户和组开箱即用。我有一个标准的Spring/Hibernate应用程序(基于Spring ROO),我想使用现有的用户/组/角色实现,而不是重新创建它(实际的身份验证可以使用spring的机制,但我会喜欢节省执行用户管理部分的时间)。是否有类似于Django auth应用程序的Java用户管理包?

感谢您的帮助

+0

在弹簧安全的情况下,我发现这个链接很有用:https://jira.springsource.org/browse/ROO-532 – Lin 2010-12-04 18:29:52

回答

5

Emmet项目可能会感兴趣给你。 Emmet包含一个自定义的SpringSecurity UserDetailsS​​tore和一个用于用户帐户管理的webapp。开箱即用功能包括基本的用户帐户详细信息,角色,对多个身份的支持,支持密码老化,自我注册和密码重置。您可以将它与基于SpringSecurity的身份验证和访问控制结合使用,或者与其他“堆栈”一起使用。

(埃米特还提供了一些自定义的SpringSecurity认证组件,和盆栽布线,但如果你喜欢,你可以忽略这方面。)

免责声明:我是埃米特的首席开发人员。

+0

这个项目看起来和我要找的非常相似。谢谢,我会尝试。 – Lin 2010-12-02 19:42:53

2

Spring Security是一个全功能的,广泛使用的Java验证模块。虽然它没有数据模型开箱的,有资料提供,让你的DDL创建最基本的表,你会需要:

Spring Security Database Schema

+0

谢谢,你添加的数据库模式链接是非常有用的。 – Lin 2010-12-02 19:44:27

相关问题