Já verifiquei:
- As permissões de execução (“Run-only users”) estão configuradas.
- A conexão usada nas ações do SharePoint está associada à conta com permissões.
- O fluxo funcionava normalmente anteriormente.
- Ao remover e reenviar o arquivo, funciona 1x, depois volta a falhar.
Minha dúvida:
Como posso configurar o fluxo para que ele funcione sem erros de autenticação, mesmo quando executado por um usuário comum via botão do SharePoint — sem exigir que esse usuário tenha qualquer interação com o Power Automate ou edite algo?
Se puderem orientar exatamente como configurar a execução e conexões para esse tipo de cenário, agradeço!
~
I'm experiencing the following error when running a flow in Power Automate, which is launched from a button in SharePoint ("For a selected item"):
"The request has SAS authentication scheme, 'MSAuth1.0' authorization scheme, or internal token scheme. Only one scheme should be used."
This error only occurs when a regular user runs the flow via a button in SharePoint.
When I test it manually (through Power Automate itself), the flow runs successfully.
Scenario
SharePoint Online is used as the source (document library).
The flow performs: checkout, metadata update, check-in, PDF conversion, and emailing.
The "Request approval" button in SharePoint is linked to the flow.
Users should only click the button—no direct access to Power Automate.
I've already checked:
Run-only users are configured.
The connection used in the SharePoint actions is associated with the account with permissions.
The flow worked normally previously.
When I remove and re-upload the file, it works once, then fails again.
My question:
How can I configure the flow so that it works without authentication errors, even when run by a regular user via a SharePoint button—without requiring that user to interact with Power Automate or edit anything?
If you could provide guidance on how to configure the execution and connections for this type of scenario, I'd appreciate it!