Configurez le site Web Microsoft Dynamics CRM pour utiliser SSL. Pour ce faire, procédez comme suit sur le serveur exécutant IIS où l'application Web Microsoft Dynamics CRM est installé: 1. Démarrez Internet Information Services (IIS) 2.Cliquez avec le bouton droit sur le site Web Microsoft Dynamics CRM, puis cliquez sur Propriétés . 3. Cliquez sur l'onglet Sécurité du répertoire, cliquez sur Serveur Certificat, puis suivez les instructions dans l'Assistant de certificat Web Server . 4. Si vous souhaitez que les clients utilisent SSL uniquement lorsqu'ils se connectent à l'application Microsoft Dynamics CRM , sur l'onglet Sécurité du répertoire dans la zone de communication sécurisée , cliquez sur Modifier. 5. Dans la boîte de dialogue Communications sécurisées, cliquez sur la case Exiger un canal sécurisé (SSL) . 6. Fermez le Gestionnaire des services Internet (IIS).
Important: Vous pouvez appliquer un seul certificat au site Web Microsoft Dynamics CRM . Par conséquent, vous si vous avez configuré Microsoft Dynamics CRM Server pour l'accès interne et Internet face (externe), vous ne pouvez pas configurer SSL pour les connexions internes et externes à le site Web de Microsoft Dynamics CRM. Vous devez modifier manuellement les valeurs suivantes dans la base de données de configuration .
Avertissement: modification incorrecte la base de données de configuration (MSCRM_CONFIG) peut provoquer un comportement inattendu dans le système Microsoft Dynamics CRM ou de provoquer l'arrêt du système de travail. Nous vous recommandons de sauvegarder le système Microsoft Dynamics CRM avant de terminer ces étapes. Pour informations sur la façon de sauvegarder le système Microsoft Dynamics CRM , consultez le Fonctionnement et entretien Guide qui fait partie du document Guide d'implémentation Microsoft Dynamics CRM 4.0 ensemble. 1. Sur l'ordinateur exécutant Microsoft SQL Server, démarrez SQL Server Management Studio. 2. Développez Bases de données, développez MSCRM_CONFIG, développez Tables, cliquez avec le bouton droit sur dbo.DeploymentProperties, puis cliquez sur Ouvrir une table. 3. Dans la table dbo.DeploymentProperties sous la colonne ColumnName, dans la ligne ADRootDomainScheme , remplacez la valeur de la colonne NVarCharColumn par http par https. Notez que cette valeur doit être en lettres minuscules. 4. Dans le tableau dbo.DeploymentProperties, sous la colonne ColumnName, dans la ligne de ADSdkRootDomain, modifiez la valeur de la colonne NVarCharColumn en utilisant le nom du certificat configuré pour le site Web Microsoft Dynamics CRM. Le nom du certificat peut être trouvé, dans Internet Information Gestionnaire des services (IIS), sur l'onglet Sécurité du répertoire du site Web Site Web de Microsoft Dynamics CRM Page de propriétés. 5. Cliquez sur Afficher le certificat. 6. Dans la boîte de dialogue Certificat, cliquez sur Détails. 7. Cliquez sur le champ Nom convivial pour localiser le nom du certificat. Si le nom du certificat est le même que le nom de l'ordinateur, vous pouvez utiliser le format ServerName: SSLPortNumber. Par défaut, le port TCP pour les connexions SSL est de 443. 8. Dans le tableau dbo.DeploymentProperties, sous la colonne ColumnName, dans la ligne ADWebApplicationRootDomain , changer la valeur de la colonne NVarCharColumn par en utilisant le nom du certificat configuré pour le site Web de Microsoft Dynamics CRM . Si le nom du certificat est identique au nom de l'ordinateur, vous pouvez utiliser le format ServerName: SSLPortNumber. Par défaut, le port TCP pour les connexions SSL est 443. 9. Assurez-vous que vos modifications sont enregistrées, puis fermez SQL Server Management Studio.
Modifiez la valeur de la sous-clé de Registre LocalSDKPort Windows. Pour ce faire, , procédez comme suit.
Avertissement: Des problèmes graves peuvent se produire si vous modifiez le Registre incorrectement à l'aide de l'Éditeur du Registre ou en utilisant une autre méthode. Ces problèmes peuvent nécessiter réinstaller le système d'exploitation et Microsoft Dynamics CRM. Nous ne pouvons pas garantir que ces problèmes peuvent être résolus. Modifier le registre à votre propre risque . 1. Démarrez l'Éditeur du Registre et recherchez la sous-clé HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSCRM . 2. Cliquez avec le bouton droit sur LocalSdkPort, cliquez sur Modifier, puis sur OK. 3. Dans la zone Base, cliquez sur Décimale, puis tapez le port TCP. 4. Cliquez sur OK. 5. Fermez l'Éditeur du Registre.
Ce sont de bonnes choses, mais la question n'est pas que mes srs ne fonctionnera pas avec https - qui est tout configuré. Le problème est que lorsque ms crm me passe le paramètre crm_url c'est http et non https. – brendan