-
Bug
-
Resolution: Duplicate
-
Critical
-
None
-
14.0.1.Final, 15.0.1.Final
-
None
This is a follow-up on WFLY-11587 which only dealt with being able to inject the principal.
However, during testing I have tried a scenario when the caller principal was not anonymous (run-as-principal setting in jboss-ejb3.xml). See the test case in this commit.
The principal is not propagated from the EJB context. The result is that injected principal in the CDI bean is always anonymous, although ctx.getCallerPrincipal() in the EJB returns correct principal.