gpt4 book ai didi

Java EE 7 动态用户角色

转载 作者:行者123 更新时间:2023-12-02 05:58:57 25 4
gpt4 key购买 nike

我的问题是我的 java ee 7 Web 应用程序中的安全系统与 glassfish 4 的集成。我已经看到了几个声明式身份验证的示例,但也看到了编程式的示例,但它们都没有涵盖我的问题。在我的应用程序中,我有 2 个需要身份验证的组。

  • ADMIN = 所有访问权限
  • 员工 = 仅管理员权限的子集。

问题是这些组的用户总是在变化,所以我想将所有用户存储在数据库表中。另外,为了简单起见,我想使用 @RolesAllowed 注释和编程安全性,例如 ctx.isCallerInRole("ADMIN")。

摘要:我想将所有用户存储在数据库表中,并且想使用 @RolesAllowed 注释和编程安全性,例如 ctx.isCallerInRole("ADMIN")。这可以实现吗?

最佳答案

是的,这是可能的。例如。查找“JDBC 领域”。

这是一个较旧的教程。不过,它可能仍然适用于 GlassFish 4:

https://blogs.oracle.com/swchan/entry/jdbcrealm_in_glassfish

关于Java EE 7 动态用户角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22831587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com