ABL supports different mechanisms to do this that work depending on the application session model (session-free or session-managed). This includes a client context identifier (ID) that you can transport, along with a client-principal object, across the sessions of an AppServer application in order to identify and restore the user's current context, regardless of the application session model.
For more information using this client context ID mechanism, see
Establishing and managing identity for multi-tier applications.