首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用@Ressource SessionContext对吗?

如何使用@Ressource SessionContext对吗?
EN

Stack Overflow用户
提问于 2015-04-24 06:08:20
回答 1查看 618关注 0票数 0

我需要一个用JAAS注入@Ressource SessionContext ctx的bean。使用SessionContext,我可以检查ctx.isCallerInRole("ROLE");的用户权限吗?

但是什么是正确的Bean声明?@Statful?@无状态?@SessionScope?我需要每个用户的一个实例。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-24 08:13:43

使用SessionContext,我可以检查有关ctx.isCallerInRole(“角色”)的用户权限吗?

是的你可以。

但是什么是正确的Bean声明?@Statful?@无状态?@SessionScope?

EJB没有@SessionScope。您可以在SessionContext bean中同时注入@Statful/@Stateless。这取决于你需要什么。通常,只要会话存在,用户实例就必须存在。EJB没有会话范围内的bean,因此它通常与CDI (在这里阅读更多CDI + EJB)或其他会话作用域bean(如托管豆类 )混合使用。

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

https://stackoverflow.com/questions/29839929

复制
相关文章

相似问题

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