-
Bug
-
Resolution: Done
-
Critical
-
7.1.0.DR14
-
None
The EJBContext.getCallerPrincipal() used in unsecured EJB method returns "anonymous" (i.e. unauthenticatedIdentity) in legacy security and it returns authenticated user-name when the default security domain ("other") is mapped to Elytron.
This could complicate users migration from legacy security to Elytron.
I'm not sure if this behavior was intended or if it's just a problem of how the Elytron default domain mapping works in ejb3 subsystem.
If the current getCallerPrincipal behavior is correct, then we should either reuse this JIRA for Documentation changes (especially Migration guide) or close this and create a new Documentation one.
- blocks
-
JBEAP-9051 Tracking JIRA for tests failing with Elytron profile in AS TS
- Closed
-
JBEAP-10945 Reenable RemoteIdentityTestCase in AS TS with elytron profile
- Closed
- is cloned by
-
WFLY-8414 EJBContext.getCallerPrincipal behaves differently in Elytron and legacy security
- Closed
- is incorporated by
-
JBEAP-10547 Backport Latest Elytron Integration Changes to DR18 Step 1
- Closed