Какой будет строка подключения веб-приложения .Net Core, которое работает в Linux и подключается к серверу SQL с помощью учетной записи AD

В Windows служба веб-приложений будет работать под учетной записью службы, и эта учетная запись службы будет иметь разрешения на подключение к серверу SQL и БД. Используя строку подключения, подобную этой:

Server=SqlServerName;Database=WebAppSample1;Trusted_Connection=True;MultipleActiveResultSets=true;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;

Моя компания хочет, чтобы веб-приложение работало в Linux, есть ли специальный способ настроить веб-приложение или строку подключения, чтобы веб-приложение продолжало использовать учетную запись AD для подключения к SQL-серверу, или единственный вариант - указать пользователя имя и пароль:

Server=SqlServerName;Initial Catalog=WebAppSample1;Persist Security Info=False;User ID=***;Password=***;MultipleActiveResultSets=True;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;

1 ответ

В Linux SqlClient в настоящее время поддерживает только Kerberos для проверки подлинности Windows. См., Например, здесь инструкции по установке.

Другие вопросы по тегам