Sécuriser une application web Master Data Manager
S’applique à : SQL Server - Windows uniquement Azure SQL Managed Instance
Vous pouvez sécuriser l'application web Master Data Manager avec HTTPS.
Remarque
L'application Web Master Data Manager peut utiliser HTTP ou HTTPS, mais pas les deux.
Prérequis
Pour effectuer cette procédure :
Vous devez être administrateur du serveur Web sur lequel Master Data Manager est installé.
MDS doivent être installé sur le serveur Web, et une application Web doit exister. Pour plus d’informations, consultez Installer Master Data Services et Créer une application Web Master Data Manager (Master Data Services).
L'authentification IIS Extended Protection for Windows ne doit pas être activée.
Configurez le serveur web pour qu'il écoute toutes les adresses IP disponibles. Ne configurez pas le serveur Web pour qu'il écoute sur une adresse IP spécifique.
Pour sécuriser l'application Web Master Data Manager avec HTTPS
Après avoir vérifié que l'application Web Master Data Manager est configurée correctement avec HTTP, créez un certificat dans IIS. Pour plus d'informations, consultez Configuration des certificats de serveur dans IIS 7.
Dans le volet Connexions, sous Sites, cliquez sur le site qui héberge l'application Web Master Data Manager.
Dans le volet Actions , cliquez sur Liaisons.
Cliquez sur Ajouter.
Dans la liste, sélectionnez https.
Sélectionnez le certificat TLS/SSL.
Cliquez sur OK.
facultatif. Pour supprimer HTTP afin que les utilisateurs puissent accéder au site avec HTTPS uniquement, dans la liste, cliquez sur la ligne avec http. Cliquez sur Supprimer et dans la boîte de dialogue de confirmation, cliquez sur Oui.
Important
Vous devez changer les configurations basicHttp et wsHttpBinding après avoir supprimé HTTP.
Pour fermer la boîte de dialogue Liaisons de sites , cliquez sur Fermer.
Ouvrez maintenant le fichier web.config sous lecteur:\Program Files\Microsoft SQL Server\130\Master Data Services\WebApplication.
Recherchez la chaîne
<security mode="Message">
et modifiez-la en<security mode="Transport">
.Remplacez
<serviceMetadata httpGetEnable="true" httpsGetEnabled="false">
par<serviceMetadata httpGetEnable="false" httpsGetEnabled="true">
afin d’éviter les problèmes susceptibles d’apparaître dans le client Silverlight.Enregistrez le fichier et fermez-le. Si vous obtenez une erreur, cela peut être dû au fait que vous avez activé le contrôle de compte d'utilisateur. Les utilisateurs doivent maintenant être en mesure d'utiliser HTTPS pour accéder au site.
Voir aussi
Créer une application web Master Data Manager (Master Data Services)