開発環境(ローカル)とAzure環境(本番)の両方で、コードを変更せずにAzureリソースへの認証を行いたい。Azure Identity SDKのどのクラスを使用すべきか。

DefaultAzureCredentialは、環境変数、マネージドID、Visual Studioのログイン情報など、複数の認証方式を順に試行するため、環境ごとのコード変更が不要になる。