-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
None
-
None
We have a usecase scenario which requires ElytronSecurityDomainContextImpl to propagate the authenticated subject from webservice subsystem to
ejb subystem. With old security domain , we used to rely on the following integration code in the SecurityDomainContextImpl:
@Override public void pushSubjectContext(final Subject subject, final Principal principal, final Object credential) { AccessController.doPrivileged(new PrivilegedAction<Void>() { public Void run() { SecurityContext securityContext = SecurityContextAssociation.getSecurityContext(); if (securityContext == null) { securityContext = createSecurityContext(getSecurityDomain()); setSecurityContextOnAssociation(securityContext); } securityContext.getUtil().createSubjectInfo(principal, credential, subject); return null; } }); }
When an Elytron security domain is configured for the ws application, the functionality is not working as the corresponding method in ElytronSecurityDomainContextImpl is empty.
- incorporates
-
WFLY-10480 ElytronSecurityDomainContextImpl does not propagate authenticated subject
- Closed