.NET Framework 4.7.2 よりも前のバージョンで、マネージド ID を使用して App Service から Azure SQL Database に接続する方法はありますか?

この記事は更新から24ヶ月以上経過しているため、最新の情報を別途確認することを推奨いたします。

マネージド ID 自体は、4.5.2 以降で利用可能ですが、アクセス トークン認証は 4.6 以降の対応のため、SQL Database への認証に使用できるライブラリが 4.6 以降である必要があります。

代替案として、「Key Vault にデータベースへの接続文字列を格納しておき、マネージド ID を使って Key Vault にアクセスしてその文字列を取得する」という構成が考えられます。
この場合、アプリケーション側で接続文字列を持つ必要がありません。

いいね (←参考になった場合はハートマークを押して評価お願いします)
読み込み中...

注意事項・免責事項

※技術情報につきましては投稿日時点の情報となります。投稿日以降に仕様等が変更されていることがありますのでご了承ください。

※公式な技術情報の紹介の他、当社による検証結果および経験に基づく独自の見解が含まれている場合がございます。

※これらの技術情報によって被ったいかなる損害についても、当社は一切責任を負わないものといたします。十分な確認・検証の上、ご活用お願いたします。

※当サイトはマイクロソフト社によるサポートページではございません。パーソルクロステクノロジー株式会社が運営しているサイトのため、マイクロソフト社によるサポートを希望される方は適切な問い合わせ先にご確認ください。
 【重要】マイクロソフト社のサポートをお求めの方は、問い合わせ窓口をご確認ください