Authentication JBoss有我可以使用的用户管理API吗?

Authentication JBoss有我可以使用的用户管理API吗?,authentication,jboss,jboss7.x,administration,user-management,Authentication,Jboss,Jboss7.x,Administration,User Management,我将在JBossAppServer7上运行一个Web应用程序。JBoss是否有某种内置的用户管理模块/API,我可以使用它而不是自己编写代码?或者我必须自己制作这个模块。我知道提供身份验证和授权的默认JAAS片段,但是我也希望管理、添加、编辑和删除数据源中的用户 我不是在偷懒什么的,只是想在开始之前知道JBoss是否有一种简单的内置方式:) 谷歌暗示没有,所以我想在这里问一下,以确保这一点。有一个用于管理操作的web界面和命令行界面。请参阅文档的一节 这可能就是你想要的。但我不是一个真正的安全专

我将在JBossAppServer7上运行一个Web应用程序。JBoss是否有某种内置的用户管理模块/API,我可以使用它而不是自己编写代码?或者我必须自己制作这个模块。我知道提供身份验证和授权的默认JAAS片段,但是我也希望管理、添加、编辑和删除数据源中的用户

我不是在偷懒什么的,只是想在开始之前知道JBoss是否有一种简单的内置方式:)


谷歌暗示没有,所以我想在这里问一下,以确保这一点。

有一个用于管理操作的web界面和命令行界面。请参阅文档的一节

这可能就是你想要的。但我不是一个真正的安全专家


也许a也会有帮助。

据我所知,他们不提供任何易于管理的身份提供程序,他们“仅”提供使用标准协议(如LDAP、SAML和WS-trust)连接到身份提供程序的方法,openid提供容器管理的身份验证

他们有一个idm项目,但它似乎提供了一些身份存储支持的标准协议SSO身份,但没有提供管理用户的方法

PicketBox和PicketLink是两个JBoss项目,您应该查找更多信息

如果要使用全局标识系统、现有标识系统、新产品部署或自定义构建,则可以使用这些元素


(免责声明:我在Picket*项目文档方面花了一些时间,但我仍然不认为我对它的工作原理有很好的了解…

但我想在我的应用程序中管理用户,而不是在外部手动管理。如果你想在你的应用程序中管理用户,你必须编写自己的管理类。您可以使用
ModelControllerClient
连接到服务器并执行操作。