Summary
The user is asking how to obtain the authenticated user in a workflow or task, referencing a code snippet and merged pull requests. They are unsure about the feature's release status and mention that Flyte may not currently provide this information. The user points to a specific line in the Flyte codebase, explaining that the information is set by the control plane and passed to the CRD read by Flyte propeller. They stress the importance of knowing who ran a task for tracing and audit purposes, suggesting that the principal field may need to match their identity provider (IDP), which assigns a random ID. They also recommend checking the database for available information.