Schützen einer Master Data Manager-Webanwendung
Gilt für: SQL Server – nur Windows Azure SQL Managed Instance
Sie können die Master Data Manager-Webanwendung per HTTPS schützen
Hinweis
Für die Master Data Manager-Webanwendung kann entweder HTTP oder HTTPS verwendet werden, jedoch nicht beides.
Voraussetzungen
So führen Sie die Prozedur aus
Sie müssen Administrator auf dem Webserver sein, auf dem Master Data Manager installiert ist.
Auf dem Webserver muss MDS installiert sein, und es muss eine Webanwendung vorhanden sein. Weitere Informationen finden Sie unter Installieren von Master Data Services und Erstellen einer Master Data Manager-Webanwendung (Master Data Services).
Der erweiterte IIS-Schutz für Windows-Authentifizierung sollte nicht aktiviert sein.
Konfigurieren Sie den Webserver so, dass er alle verfügbaren IP-Adressen überwacht. Konfigurieren Sie den Webserver nicht so, dass er eine bestimmte IP-Adresse überwacht.
So schützen Sie die Master Data Manager-Webanwendung per HTTPS
Nachdem Sie sich vergewissert haben, dass die Master Data Manager-Webanwendung per HTTP ordnungsgemäß konfiguriert wurde, erstellen Sie in IIS ein Zertifikat. Weitere Informationen finden Sie unter Konfigurieren von Serverzertifikaten in IIS 7.0.
Klicken Sie im Bereich Verbindungen unter Websites auf die Website, auf der die Master Data Manager-Webanwendung gehostet wird.
Klicken Sie im Bereich Aktionen auf Bindungen.
Klicken Sie auf Hinzufügen.
Wählen Sie in der Liste die Option https.
Wählen Sie das TLS/SSL-Zertifikat aus.
Klicken Sie auf OK.
Optional. Um HTTP zu entfernen, damit Benutzer nur per HTTPS auf die Website zugreifen können, klicken Sie in der Liste auf die Zeile mit http. Klicken Sie auf Entfernen , und klicken Sie im Bestätigungsdialogfeld auf Ja.
Wichtig
Nachdem HTTP entfernt wurde, müssen die basicHttp- und wsHttpBinding-Konfiguration geändert werden.
Klicken Sie zum Schließen des Dialogfelds Sitebindungen auf Schließen.
Öffnen Sie die Datei „web.config“ unter Laufwerk:\Programme\Microsoft SQL Server\130\Master Data Services\WebApplication.
Suchen Sie nach der Zeichenfolge
<security mode="Message">
, und ändern Sie diese in<security mode="Transport">
.Ändern Sie
<serviceMetadata httpGetEnable="true" httpsGetEnabled="false">
in<serviceMetadata httpGetEnable="false" httpsGetEnabled="true">
, um Probleme zu vermeiden, die im Silverlight-Client auftreten können.Speichern und schließen Sie die Datei. Wenn Sie einen Fehler erhalten, kann dies daran liegen, dass Sie die Benutzerkontensteuerung aktiviert haben. Benutzer sollten jetzt per HTTPS auf die Website zugreifen können.
Weitere Informationen
Erstellen einer Master Data Manager-Webanwendung (Master Data Services)