Можно ли использовать Azure Active Directory для аутентификации локальной БД, которая использует Windows Аутентификация? - PullRequest
0 голосов
/ 25 марта 2020

Я разрабатываю приложение Azure Function (v3) in. NET Core 3.1. У меня есть служебная учетная запись, которая имеет доступ ко всем базам данных / таблицам, по которым мое приложение должно получить доступ, но я хочу избегать использования windows аутентификации / олицетворения каждый раз, когда я хочу позвонить в базу данных. Есть ли способ убедиться, что моя функция Azure всегда работает как моя учетная запись службы? И если так, будет ли эта учетная запись службы, входящая в систему через Azure Active Directory, достаточной для обхода аутентификации windows в моей локальной БД? У меня также есть гибридное соединение.

1 Ответ

0 голосов
/ 25 марта 2020

SQL Сервер не поддерживает Azure Аутентификация Active Directory. Ссылка здесь: Выберите режим аутентификации :

Во время установки вы должны выбрать режим аутентификации для компонента Database Engine. Существует два возможных режима: Windows Режим аутентификации и смешанный режим. Windows Режим аутентификации включает Windows Аутентификацию и отключает SQL Аутентификация сервера. Смешанный режим включает как Windows Аутентификацию, так и SQL Аутентификацию сервера. Windows Аутентификация всегда доступна и не может быть отключена.

Azure Аутентификация Active Directory является механизм подключения к Azure SQL базе данных, управляемому экземпляру и SQL хранилищу данных с использованием удостоверений в Azure Active Directory (Azure AD).

Невозможно использовать Azure Active Directory для аутентификации локальной базы данных, которая использует Windows Аутентификация.

Надеюсь, это поможет.

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