Да, это действительно возможно.Если вы используете управляемую идентификацию, например, в функции 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;