You can delegate authentication to another identity by configuring the RunAs specification for the Liberty profile.
By mapping a specified user identity and optional password to a RunAs role, you can delegate the authentication process to a user that has the RunAs role.
You must enable the appSecurity-2.0 and servlet-3.0 Liberty features and have a user registry for your application to configure the RunAs role.
For more information about RunAs authentication, see RunAs() authentication.
To configure RunAs authentication, complete the following steps: