We are building a Copilot Studio agent and need to obtain the currently authenticated user's identifier (for example, SSO ID, UPN, employee ID, or another unique user key) so that we can pass it to downstream systems and retrieve user-specific information.
Our goal is to leverage the user's existing authentication context and avoid creating or maintaining any custom/new connectors solely for identity retrieval.
Has anyone implemented this pattern in Copilot Studio? Specifically:
- What user identity attributes are available out of the box?
- Can the authenticated user's SSO ID or UPN be accessed directly within a topic, variable, Power Fx expression, or agent flow?
- What is the recommended approach for passing the user's identity to external APIs without introducing new custom connectors?

Report
All responses (
Answers (