-
Bug
-
Resolution: Done
-
Blocker
-
None
-
None
The SecurityDomain.authenticate() method creates a SecurityIdentity that inherits its credentials from the calling identity.
The usage of ServerAuthenticationContext is correct (it inherits the current identity as the captured identity). Capturing the identity is necessary to perform run-as authorizations without an authentication step. However the credentials should probably not be propagated from the captured identity in any case.
- causes
-
JBEAP-12034 Elytron - Wrong private credentials used for forwarded identity when SecurityDomain.authenticate() is used
- Closed
-
JBEAP-11454 In-VM calls with authenticated SecurityIdentity.runAs(Callable c) fail to authorise for asynchronous EJB calls
- Closed
- is incorporated by
-
JBEAP-12265 Upgrade WildFly Elytron to 1.1.0.CR3
- Closed