Further simplify authuser interface.
This commit greatly simplifies how user context is gathered and ultimately supplied through the Authorized interface. The goal is to allow a single function by which the entire pre-authorized user context can be requested and consumed.
Edited by Paul Bryant