Snowflake Connector for Microsoft Power Platform:Microsoft Entra IDで OAuthリソースを構成する¶
Microsoft Entraで OAuth構成するプロセスには、次の手順が含まれます。
Microsoft Azureポータル に移動して認証します。
Navigate to Microsoft Entra ID.
App Registrations を選択します。
New Registration を選択します。
「Snowflake OAuth Resource」または 名前 と類似の値を入力してください。
Supported account types が シングルテナント に設定されたことを確認します。
Register を選択します。
Expose an API を選択します。
:extui:`Application ID URI`の横にあるリンクを選択し、アプリケーションIDURIを追加します。アプリケーション IDURI は、`アプリケーション ID URI <api://9xxxxxxxxxxxxxxxxxx>`という形式です。
*委任された認証 または サービスプリンシパル認証の場合
委任された認証のみの場合
Add a Scope を選択して、Snowflakeロールを表すスコープを追加します。
同意する人を選択します。
説明を追加します。
:extui:`Add Scope`をクリックしてコピーします。
サービスプリンシパル認証のみの場合
プログラムクライアントが、自身のアクセストークンをリクエストする OAuth フローのロールとしてSnowflakeロールを追加するには、次の手順に従ってください。
[オプション]セキュリティ統合が、Snowflakeで PowerBIなど他のMicrosoft製品や異なる要求のマッピングですでに使用されている場合、マニフェストを変更する必要があります。マニフェストは別の発行者を使用してトークンを発行する必要があります。これにより、一意のクレームマッピングを使用してSnowflakeで別のセキュリティ統合を作成できます。
Manifest を選択します。
属性```requestedAccessTokenVersion`` を検索し、値を「2」に設定します。
requestedAccessTokenVersion
を「2」に設定すると、アクセストークンの発行元は以下の形式になります。`https://login.microsoftonline.com/<Tenant-ID>/v2.0
requestedAccessTokenVersion
を「1」に設定すると、アクセストークンの発行元は以下の形式になります。https://sts.windows.net/<tenant-ID>/
Save を選択します。
次のステップ¶
これらの手順を完了したら、 Snowflake Connector for Microsoft Power Platform:Microsoft Entra ID で OAuth クライアントを作成する のステップに従います。