Is there a Java user management package similar to Django auth application? Is there a Java user management package similar to Django auth application? django django

Is there a Java user management package similar to Django auth application?


The Emmet project may be of interest to you. Emmet includes a custom SpringSecurity UserDetailsStore and a webapp for user account management. Out of the box functionality includes basic user account details, roles, support for multiple identities, support password aging, self registration and password reset. You can use it in conjunction with SpringSecurity based authentication and access control, or (at a pinch) with other "stacks".

(Emmet also provides some custom SpringSecurity authentication components, and potted wirings, but you can ignore that aspect if you like.)

Disclaimer: I'm the lead developer for Emmet.


Spring Security is a full-featured and widely-used Java auth module. While it doesn't have data models right out of the box, there is documentation provided that gives you the DDL to create the most basic tables you'd need:

Spring Security Database Schema


in this period I've created a new Open Source project related the RBAC and a generic solution for the user management:

microservice-rbac-user-management

You can find an RBAC apis and model here ready to use and with all the documentation. Ready to be used also with Docker.

I hope this will help you.