Обеспечение безопасности веб-приложения диспетчера основных данных

Область применения:SQL Server — только управляемый экземпляр SQL Windows Azure

Веб-приложение Master Data Manager можно защитить с помощью ПРОТОКОЛА HTTPS.

Заметка

Веб-приложение Master Data Manager может использовать HTTP или HTTPS, но не оба.

Предварительные условия

Выполнение процедуры

Обеспечение безопасности веб-приложения диспетчера основных данных с помощью протокола HTTPS

  1. Убедившись, что веб-приложение Master Data Manager настроено правильно с помощью HTTP, создайте сертификат в IIS. Дополнительные сведения см. в разделе Настройка сертификатов сервера IIS 7.

  2. В области "Подключения" в разделе "Сайты" щелкните сайт, на котором размещено веб-приложение Master Data Manager.

  3. На панели Действия щелкните Привязки.

  4. Нажмите кнопку Добавить.

  5. Выберите httpsиз списка.

  6. Выберите TLS/SSL-сертификат.

  7. Щелкните OK.

  8. Необязательно. Чтобы удалить из списка протокол HTTP, разрешив доступ к сайту только по протоколу HTTPS, щелкните строку http. Нажмите кнопку Удалить и в диалоговом окне подтверждения выберите Да.

    Внимание

    Необходимо изменить настройки basicHttp и wsHttpBinding после удаления HTTP.

  9. Чтобы закрыть диалоговое окно Привязки сайтов , нажмите кнопку Закрыть.

  10. Теперь откройте файл web.config, который находится в папке диск:\Program Files\Microsoft SQL Server\130\Master Data Services\WebApplication.

  11. Найдите строку <security mode="Message"> и измените ее на строку <security mode="Transport">.

  12. Измените <serviceMetadata httpGetEnable="true" httpsGetEnabled="false"> на <serviceMetadata httpGetEnable="false" httpsGetEnabled="true">, чтобы предотвратить проблемы, которые могут появиться в клиенте Silverlight.

  13. Сохраните файл и закройте его. Если возникает ошибка, это происходит из-за включенного контроля учетных записей. Теперь пользователи могут использовать для доступа к сайту протокол HTTPS.

См. также

Создание веб-приложения диспетчера основных данных (службы Master Data Services)