Как: Защита паролем Azure Служба приложений - PullRequest
0 голосов
/ 04 мая 2020

У меня есть веб-сайт, размещенный в Azure Службе приложений. есть ли какие-либо опции в azure, чтобы я мог разместить пароль на сайте. В идеале без изменения кода сайтов.

Просто базовый c пароль или имя пользователя и пароль, необязательно для входа в Google или Facebook или AD.

Это веб-сайт на основе *. 1011 *, и я Я видел несколько вариантов, чтобы сделать это, но это означает, что мне нужно так или иначе изменить код сайта.

Конечно, со всеми этими сложными облачными технологиями я могу go зайти на портал и установить пароль на уровне сервера? - Или это единственный способ внести какие-то изменения в приложение?

1 Ответ

1 голос
/ 04 мая 2020

Вы можете использовать Аутентификацию и авторизацию в Azure Сервисе приложений.

Аутентификация / Авторизация ранее была известна как Easy Auth.

Azure Служба приложений обеспечивает встроенную поддержку аутентификации и авторизации, поэтому вы можете войти в систему пользователи и доступ к данным, написав минимальное количество кода или его отсутствие в вашем веб-приложении, RESTful API и мобильном интерфейсе, а также Azure Функции. В этой статье описывается, как служба приложений помогает упростить аутентификацию и авторизацию для вашего приложения.

Источник: Аутентификация и авторизация в Azure Служба приложений и Azure Функции .

РЕДАКТИРОВАТЬ:
Приведенное выше решение является решение для защиты службы приложений с паролем без изменения какого-либо кода . На данный момент альтернативы нет, как вы можете видеть в открытой проблеме обратной связи Разрешить аутентификацию HTTP Basi c на базе c приложений

Всем привет, мы понимаем спрос на эту функцию, но мы не планируем поддерживать аутентификацию на этом уровне. Мы рекомендуем использовать EasyAuth для этого сценария.

https://docs.microsoft.com/en-us/azure/app-service/overview-authentication-authorization

РЕДАКТИРОВАТЬ 2:

Этот метод заставляет пользователя использовать Google или Facebook, и т. Д. c ...

Это не так. Вы также можете создать пользователя в своей Azure Active Directory и использовать его с Easy Auth. Имя пользователя будет примерно таким: username@<YOUR-TENANT>.onmicrosoft.com

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