Можно ли олицетворять EF с подключенным пользователем Azure AD? - PullRequest
0 голосов
/ 27 сентября 2018

Я работаю над веб-приложением Core 2, и мне нужно получить доступ к внутреннему SQL Server с пользователем, вошедшим в систему через Azure AD Connect (SSO).Я пытаюсь выдать себя за пользователя, используя личность, но не работает.Любая идея?

1 Ответ

0 голосов
/ 28 сентября 2018

Предоставление администратора Azure Active Directory для сервера базы данных SQL Azure

На портале Azure выберите страницу SQL Server и выберите Active Directory admin. На странице Active Directory admin выберите Set admin.

enter image description here

На странице добавления администратора найдите пользователя, выберите пользователя или группу в качестве администратора, а затем выберите Save,

Чтобы подключиться к базе данных, используя integrated authentication и идентификатор Azure AD, для ключевого слова аутентификации должно быть установлено значение Active Directory Password.Строка подключения должна содержать ключевые слова и значения User ID / UID и Password / PWD.В следующем примере кода C # используется ADO .NET.

<add name="SchoolContext" providerName="System.Data.SqlClient" connectionString="
Data Source=xxxxx.database.windows.net; Authentication=Active Directory Password; Initial Catalog=testdb;  UID=youradusername; PWD=MyPassWord"/>

После входа на сервер Azure Sql с использованием имени пользователя и пароля Azure AD вы можете выполнять операции с sql.Для более подробной информации, вы можете обратиться к этой статье .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...