我按照说明为我的glassfish创建了一个自定义安全领域.一切正常,用户正确认证.但问题如下:
我已经尝试覆盖commit()方法来替换_userPrincipal或附加我自己的实现getSubject().getPrincipals().add(new PrincipalImpl("user")).两者都没有按预期工作.基本上这个问题很简单:如何在glassfish中的自定义安全领域中设置我自己的主体,这样可以将它与注入的securityContext一起使用?
_userPrincipal
getSubject().getPrincipals().add(new PrincipalImpl("user"))
我的环境:
java security glassfish java-ee
glassfish ×1
java ×1
java-ee ×1
security ×1