Snowflake Connector for Microsoft Power Platform: Create a security integration¶
The external_oauth_audience_list parameter of the security integration must exactly match the Application ID URI that was specified while configuring Microsoft Entra ID.
Create either a Delegated Auth or Service Principal based security integration.
-
Navigate to Snowsight.
-
Open a worksheet.
-
Execute either of the following:
-
Delegated Auth:
Using the CREATE SECURITY INTEGRATION (External OAuth) command, create a security integration with the following parameters:
When using Delegated Authentication, the Snowflake user’s login_name or email_address MUST match the Entra email of the user who will run the Power Automate flow.
For example:
OR
- Service Principal Auth:
-
-
Create a user for the Service Principal-based connection:
- The subvalue should be mapped to a user in Snowflake,
avoiding using high privilege accounts
ACCOUNTADMIN,ORGADMIN, orSECURITYADMIN.
- The subvalue should be mapped to a user in Snowflake,
avoiding using high privilege accounts
Note
If a Security Integration for Azure AD was previously configured, execute the ALTER SECURITY INTEGRATION as described below:
Next steps¶
After completing these procedures, follow the steps in Snowflake Connector for Microsoft Power Platform: [Optional] Validate Entra authorization setup.