UiPath Documentation
integration-service
2.2510
true

Integration Service user guide

Microsoft Power Automate authentication

Prerequisites

You can authenticate using Bring your own OAuth 2.0 app authentication: connect to a private application you create, and, optionally, to your shared mailbox.

In case you encounter any errors during the sign-in process, we recommend you contact your Microsoft Power Automate administrator.

Many organizations require the consent of an administrator before you create a connection to an external application. The admin consent workflow requires an admin to approve the app registration to specific users or groups before a connection is established. For more details, refer to Overview of admin consent workflow and User and admin consent in Microsoft Entra ID in the Microsoft documentation.

Note:
  • Integration Service impersonates the user that creates the connection. The credentials of the user offer access to all of the same resources that they have in the given application. If you share the connection, every change made to Microsoft Power Automate with that connection is made on behalf of that user.
  • The Microsoft Power Automate connector uses OAuth 2.0 to authenticate and access Microsoft Dataverse APIs behind the scenes. Scopes are automatically managed through Azure AD app, requiring no manual configuration by the user.

Scopes

The connector requests the following permissions/scopes:

  • Bring your own OAuth 2.0 app:
    • Minimal scopes for creating a connection: openid, offline_access

Bring your own OAuth 2.0 app

To learn how to create an application, go to Microsoft's official documentation and follow the described steps: Register an application with the Microsoft identity platform.

Note:

This is an advanced functionality and requires admin privileges in the target application. Work with your IT administrator to set up your application successfully.

Requirements

When creating your own application to use with Integration Service, you must consider the following requirements:

  1. You must configure the application as a Multitenant or Single tenant application.
  2. You must configure a Web application.
  3. You must configure a Web Redirect URI. The Redirect URI (or callback URL) for your OAuth 2.0 application is provided in the authentication screen when creating a connection: https://{yourDomain}/provisioning_/callback.
  4. You must set up delegated permissions. For more information, refer to Permissions in the Microsoft official documentation.
  5. Generate a client secret for your application.

Adding the Microsoft Power Automate connection

To create a connection to your Microsoft Power Automate instance, perform the following steps:

  1. Select Integration Service from the left rail.
  2. From the Connectors list, select Microsoft Power Automate. You can also use the search bar to find the connector.
  3. Select Connect to Microsoft Power Automate.
  4. Fill in the required fields: Client ID, Client secret, Environment ID, and Tenant ID.
  5. Add the necessary scopes.
  • Prerequisites
  • Admin consent
  • Scopes
  • Bring your own OAuth 2.0 app
  • Requirements
  • Adding the Microsoft Power Automate connection

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated