-
Bug
-
Resolution: Done
-
Blocker
-
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.
- blocks
-
JBWS-4123 SAMLTokenPrincipal is not propagated to EJB
-
- Resolved
-
- causes
-
WFLY-10906 Tests regressions after WFLY-10480
-
- Closed
-
- is incorporated by
-
JBEAP-14812 [SA] (7.2.z) ElytronSecurityDomainContextImpl does not propagate authenticated subject
-
- Closed
-