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_nameoremail_addressMUST 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.
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.