【问题标题】:Principal object is anonymous JAAS security主体对象是匿名 JAAS 安全性
【发布时间】:2016-12-19 13:31:28
【问题描述】:

是否可以在SessionContext 中手动设置Principal 对象?出于原型设计的原因,我正在针对 3rd 方系统验证用户凭据,然后我想在 Ejb 上下文中设置经过身份验证的用户, 我使用 JAAS 自定义登录模块只是为了设置主体对象并获取用户的角色 SessionContext.getCallerPrincipal.getName() 总是返回 ANONYMOUS

【问题讨论】:

    标签: java security jboss jaas


    【解决方案1】:

    在 EJB 中,如果用户未进行身份验证,您将获得具有容器特定名称的容器特定主体。这有点烦人。某些容器允许您通过某些容器特定机制设置匿名 Principal。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-30
      • 2011-09-10
      • 2018-05-17
      • 1970-01-01
      • 2012-02-17
      • 1970-01-01
      相关资源
      最近更新 更多