Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有类似于Django auth应用程序的Java用户管理包?_Java_Django_Hibernate_Spring - Fatal编程技术网

是否有类似于Django auth应用程序的Java用户管理包?

是否有类似于Django auth应用程序的Java用户管理包?,java,django,hibernate,spring,Java,Django,Hibernate,Spring,我正在寻找一个java包/spring用户管理包,它类似于django的auth应用程序,它提供了数据库模型,如用户和组开箱即用 我有一个标准的spring/hibernate应用程序(基于SpringRoo),我希望使用现有的用户/组/角色实现,而不是重新设计它(实际的身份验证可以使用spring的机制,但我希望节省实现用户管理部分的时间) 感谢您的帮助是一个功能齐全且广泛使用的Java auth模块。虽然它没有现成的数据模型,但提供的文档为您提供了DDL来创建所需的最基本的表: 您可能对该项

我正在寻找一个java包/spring用户管理包,它类似于django的auth应用程序,它提供了数据库模型,如用户和组开箱即用

我有一个标准的spring/hibernate应用程序(基于SpringRoo),我希望使用现有的用户/组/角色实现,而不是重新设计它(实际的身份验证可以使用spring的机制,但我希望节省实现用户管理部分的时间)

感谢您的帮助

是一个功能齐全且广泛使用的Java auth模块。虽然它没有现成的数据模型,但提供的文档为您提供了DDL来创建所需的最基本的表:

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

(Emmet还提供了一些定制的SpringSecurity身份验证组件和封装布线,但如果您愿意,可以忽略这一方面。)


免责声明:我是Emmet的首席开发人员。

在此期间,我创建了一个与RBAC相关的新开源项目和一个用于用户管理的通用解决方案:

您可以在这里找到一个RBAC API和模型,可以随时使用,并附带所有文档。也可以与Docker一起使用


我希望这会对你有所帮助。

这个项目似乎与我正在寻找的非常相似。谢谢,我会试试的。这个项目似乎不活跃?是的。。。完全地我不太可能再回来了。我开发它的背景也不存在了。哦,好吧。再见Danno/Dannotate。。。这是一个有趣的想法。谢谢,您添加的db schema链接非常有用。对于spring安全性,我发现此链接非常有用: