Copilot Studio User Consent Issue
Hey everyone,
I’m running into a pretty major UX issue around user consent for connectors in Copilot Studio and wanted to see if anyone has found a good workaround or pattern for this.
We need the agent to run using the end user’s credentials (not maker/shared connections), which makes sense from a security and auditing perspective. However, the way connector consent currently works feels really rough from a user experience standpoint. Right now, users get prompted for consent the first time they hit a connector during runtime. So if the agent uses multiple connectors, users effectively have to approve multiple times as they encounter them. With X connectors, you end up with X separate consent prompts during the experience.
For business users this feels very fragmented and honestly pretty terrible UX-wise, especially in larger agents with several actions/connectors involved.
Power Apps did have a solution for this via PowerShell but I tried it and did not work for an agent. Also in Power Apps you could consent to all connectors at the same time which would be better, but now they come one at a time...
Has anyone found a solution or workaround to get rid of these consents?