java ee 7 web应用的简单身份验证

java ee 7 web应用的简单身份验证,java,postgresql,authentication,primefaces,Java,Postgresql,Authentication,Primefaces,我正在开发一个JavaEE7(Postgres、Glassfish、Primefaces)web应用程序,我需要一个简单的身份管理和身份验证。一些简单的东西,比如seam2(SeamGen)中的身份管理。 我只需要用户、组、角色和“记住我”。管理员应该能够创建用户。。。从应用程序。createdBy和updatedBy字段也需要用户 我检查了Picketlink,但我发现它对于我需要的东西来说有点过分了。 我还检查了ApacheShiro,但我不确定它是否适合直接从应用程序管理用户、角色和组 欢

我正在开发一个JavaEE7(Postgres、Glassfish、Primefaces)web应用程序,我需要一个简单的身份管理和身份验证。一些简单的东西,比如seam2(SeamGen)中的身份管理。 我只需要用户、组、角色和“记住我”。管理员应该能够创建用户。。。从应用程序。createdBy和updatedBy字段也需要用户

我检查了Picketlink,但我发现它对于我需要的东西来说有点过分了。 我还检查了ApacheShiro,但我不确定它是否适合直接从应用程序管理用户、角色和组

欢迎对解决方案或框架提出任何建议


谢谢

我评估了picketlink和ApacheShiro。对于我正在开发的应用程序类型来说,Picketlink非常重要。 我最终使用了ApacheShiro。巴卢斯的教程非常有用。


如果它真的那么基本,那么基于JAAS单独推出一个,而不是在现有的框架中尝试和工作的努力可能会更少。