是否可以通过AAD进行身份验证,使用该令牌并使用它通过Azure SQL Server进行身份验证?
答案 0 :(得分:0)
是的,确实有可能。如果您使用托管身份(例如在Azure功能中),则看起来像这样简单:
using Microsoft.Azure.Services.AppAuthentication;
var connection = new SqlConnection("Server=tcp:yourdbserver.database.windows.net,1433;Initial Catalog=mydatabase;")
connection.AccessToken = (new AzureServiceTokenProvider()).GetAccessTokenAsync("https://database.windows.net/").Result;