我有一个 CDI -> EJB 应用程序。我过去使用 JBoss j_security 进行安全保护。我和 Shiro 的安全工作。
但我唯一的问题是如何在我的 EJB 中获取SessionContext ?使用 Jboss Security,我获得了用户名,该用户名使用以下命令登录该位置:
会话上下文会话上下文; 字符串电子邮件 = sessionContext.getCallerPrincipal().getName();
现在我想在我的 EJB 中获取用户名。如何使用 SessionContext 设置用户名?
谢谢你的帮助