2

私は、信頼できる接続を介してSQL Azure DBに接続する必要のあるAzure App Services(匿名アクセスを許可)でホストされているWebアプリケーションを持っています。私のビジネスでは、web.configにパスワードを保存することはできません(したがって、「信頼できる接続」の要件)。誰かが私を正しい方向に向けることができますか?Azure App Services SQL Azureへの信頼できる接続

更新日: 私たちはAzure ADを使用しています。私はADアカウントの下でアプリケーションを実行する(これを行う方法を理解することはできません)を見てきました。私はまた、アプリケーションが実行されているアカウントを見つけようとしましたので、DBに追加することができます(これも分かりません)

+0

あなたはこれを見ましたか? https://docs.microsoft.com/en-us/azure/sql-database/sql-database-aad-authentication – CSharpRocks

答えて

4

Active Directoryはあなたが探している答えです。あなたはトークン認証をしたいと思うでしょう。

簡単な説明は、アプリケーションをAzure Active Directory(AAD)に登録する必要があり、AADプリンシパルにマップするアプリケーションのSQLログインを作成する必要があることです。トークン(証明書)を使用するアプリケーションはAADプリンシパルとして認証することができ、データベースに接続することができます。

私たちはあなたの設定にパスワードを入れずに接続する能力をカバーするチュートリアルを作成しました。これは証明書を使う必要があります。 This demo covers how to do it with a self-signed/self-created cert.

-2

Azure Active Directory私は、あなたが探している答えは、信頼できる接続を設​​定するこの記事は良いスタート地点です - https://docs.microsoft.com/en-us/azure/sql-database/sql-database-aad-authentication

+1

私はこの記事(@CSharpRocksと同じ)を何度も読んでいます。これは、実際にSSMSからSQL Azureにサインすることについて、AppサービスのWebアプリケーションからの信頼できる接続を使用するよりも重要です。 – Trenton

関連する問題