我将在 JBoss App Server 7 上运行 Web 应用程序。JBoss 是否有某种内置的用户管理模块/API,我可以使用而不是自己编写代码?还是我必须自己制作这个模块。我知道提供身份验证和授权的默认 JAAS 部分,但是我也希望从数据源中管理、添加、编辑、删除用户。
我不是懒惰或任何事情,只是想在开始之前知道 JBoss 是否有一个简单的内置方法:)
谷歌暗示不,所以我想通过在这里询问来确定。
我将在 JBoss App Server 7 上运行 Web 应用程序。JBoss 是否有某种内置的用户管理模块/API,我可以使用而不是自己编写代码?还是我必须自己制作这个模块。我知道提供身份验证和授权的默认 JAAS 部分,但是我也希望从数据源中管理、添加、编辑、删除用户。
我不是懒惰或任何事情,只是想在开始之前知道 JBoss 是否有一个简单的内置方法:)
谷歌暗示不,所以我想通过在这里询问来确定。
据我所知,它们没有提供任何易于管理的身份提供者,它们“仅”提供使用标准协议(如 LDAP、SAML 和 WS-trust、openid)连接到身份提供者的方法,以提供容器管理的身份验证。
他们有一个 idm 项目,但它似乎提供了由某些身份存储支持的标准协议 SSO 身份,但没有提供管理用户的方法。
PicketBox 和 PricketLink 是您应该寻找更多信息的两个 JBoss 项目。
如果您想使用全局身份系统、现有系统、新产品部署或自定义构建,则可以使用这些元素。
(免责声明:我在 Picket* 项目文档上花了一些时间,但我仍然不认为我对它的工作原理有很好的了解......)