Authentication JAAS和JBOSS 5与主体的问题
我正在使用一段实现JAAS LoginModule的代码,并在提交方法中使用用户UUID设置主体:Authentication JAAS和JBOSS 5与主体的问题,authentication,jboss,ejb-3.0,jboss5.x,jaas,Authentication,Jboss,Ejb 3.0,Jboss5.x,Jaas,我正在使用一段实现JAAS LoginModule的代码,并在提交方法中使用用户UUID设置主体: subject.getPrincipals().add(new SimplePrincipal(userUUID) 但出于某种原因,当我从EJB上下文访问用户时: context.getCallerPrincipal().getName() 我收到的是用户的登录名,而不是预期的userUUID 我应该实现自定义原则还是如何解决这个问题 谢谢大家! 毕竟可能是JBoss 5的错误: 修正案11
subject.getPrincipals().add(new SimplePrincipal(userUUID)
但出于某种原因,当我从EJB上下文访问用户时:
context.getCallerPrincipal().getName()
我收到的是用户的登录名,而不是预期的userUUID
我应该实现自定义原则还是如何解决这个问题
谢谢大家! 毕竟可能是JBoss 5的错误:
修正案11。2010年2月,现在正在等待下一个JBoss版本:-)以下解决方法似乎可以奏效: