Copilot Studio A2A: OAuth 2.0 Client Credentials not supported for sub-agent connections
I have an orchestrator agent in Microsoft Copilot Studio. I'm adding a sub-agent via the Agent2Agent (A2A) protocol, where the sub-agent authenticates using OAuth 2.0 Client Credentials grant (machine-to-machine, no end user, just client_id + client_secret exchanged directly at a single token endpoint via Basic auth).
Current behavior: In Copilot Studio, the A2A "Add an agent" screen's OAuth 2.0 option only exposes fields for Authorization Code flow - Authorization URL, Token URL, Refresh URL which assumes a user signs in. There's no option to select Client Credentials grant, which needs only a token endpoint and no user interaction.
Expected behavior: Copilot Studio's OAuth 2.0 option for A2A sub-agent connections should let you choose a grant type, including Client Credentials. When selected, it should only require Client ID, Client Secret, Token URL, and Scope.
Question: Is Client Credentials support planned for Copilot Studio's A2A OAuth 2.0 option? And in the meantime, is there a supported workaround for connecting an A2A sub-agent that only offers Client Credential?