glen205 Ответов: 0

Автоматическое предоставление баз данных в azure с неявным доверием.


Привет:

Я надеюсь создать многоквартирную систему с базой данных для каждого арендатора (в соответствии с CodeProject статьи: многопользовательская система с отдельными базами данных в MVC).

Моя целевая инфраструктура-Azure, и я успешно выполнил этот учебник: MSDN: Как создать базу данных SQL Azure программно с помощью Visual Studio 2015

В статье описывается, как зарегистрировать рабочий стол приложение, таким образом, имеет идентификатор клиента, который может создавать базы данных Azure. Однако этот процесс требует проверки подлинности, и поэтому появляются всплывающие окна учетных данных входа в учетную запись Azure/MDSN.

Я хотел бы построить систему, в которой базы данных полностью автоматически подготавливаются веб-приложение (также работает в Azure) без необходимости вручную предоставлять учетные данные, то есть будет процесс адаптации, в результате которого новый клиент получит хороший счетчик "подготовка вашей базы данных ..." и будет готов к работе в короткие сроки, вместо того чтобы отправлять запрос на адаптацию, который должен быть подготовлен вручную группами поддержки в автономном режиме.

Есть ли способ неявно "доверять" приложению для создания баз данных Azure?
- Я надеюсь, что это возможно без встраивания моих учетных данных администратора в приложение.
- Я предполагаю, что даже если бы это было возможно, то были бы гарантии, например, веб-приложение должно быть размещено в той же подписке Azure / геолокации, что и базы данных, чтобы установить доверие.

Я понимаю, что такая система (если это возможно) нуждается в довольно надежной защите от DOS или других злоупотреблений - я бы не хотел узнать, что за одну ночь кто-то автоматически подготовил десять тысяч баз данных Azure, и у меня был счет, чтобы соответствовать! Но если предположить, что эти проблемы преодолены, возможно ли это?

Большое спасибо,
Лощина.

Что я уже пробовал:

Успешное доказательство концепций,основанных на учебнике по адресу: Вопросы и ответы - Как создать базу данных SQL Azure программно с помощью Visual Studio 2015 в C# для Visual Studio 2015[^]

0 Ответов