首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java EE 6安全模型:如何添加或删除用户

Java EE 6安全模型:如何添加或删除用户
EN

Stack Overflow用户
提问于 2010-07-22 02:14:47
回答 2查看 1K关注 0票数 4

我读了大部分文档,我只看到@RolesAllowed@DeclareRoles的用法,如何添加用户或删除用户。我的数据库中有一个用户名和密码的用户表,我如何使我的web应用程序来验证这些用户?如何将这些用户(主体)映射到特定角色。示例代码将非常感谢。非常感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-22 02:24:58

需要使用JAAS Login模块对用户进行身份验证,建立主体,以便能够将数据库中现有的用户/主体映射到源代码中定义的角色。

假设您使用的是JavaEE6的GlassFish v3,则需要在GlassFish中为此创建和配置一个JDBC领域。请预先注意,领域配置可能与数据库中的用户表没有一对一的映射,在这种情况下,您需要修改表定义,或者扩展登录模块以创建您自己的方案。

尽管设置了数据库领域,您仍然需要将源代码中定义的Java角色映射到领域中的实际角色。这是使用特定于应用程序服务器的部署描述符完成的。

票数 4
EN

Stack Overflow用户

发布于 2010-07-22 02:24:12

JavaEE没有定义用户和角色的管理,只定义了应用程序如何与它们交互。

这取决于特定的服务器实现来定义他们认为合适的功能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3302408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档