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

时间:2012-07-06 13:41:13

标签: authentication jboss jboss7.x administration user-management

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

我不是懒惰或任何事情,只是想知道JBoss在开始之前是否有一种简单的内置方式:)

谷歌暗示不,所以我想通过在这里询问来确定。

2 个答案:

答案 0 :(得分:1)

据我所知,他们没有提供任何易于管理的身份提供商,他们“仅”提供了使用LDAP,SAML和WS-trust等标准协议连接身份提供商的方法,openid提供容器管理身份验证。

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

PicketBox和PricketLink是您应该寻找更多信息的两个JBoss项目。

如果您想使用全局身份系统,现有身份系统,新产品部署或自定义构建,可以使用这些元素。

(免责声明:我在Picket *项目文档上花了一些时间,但我仍然认为我对它的工作原理并不了解......)

答案 1 :(得分:0)

有一个用于管理操作的Web界面和命令行界面。请参阅文档的Management Clients部分。

security realms可能是你所追求的。我不是真正的安全专家。

也许security domain也可能有用。