Dynamics AX 2012: Configuration d'un port HTTPS (SSL)

Dans un autre billet, j'expliquais comment publier un port HTTP avec une address externe. Dans ce billet, j'explique comment publier un port HTTP avec SSL.

Tout d'abord, vous devez configurer HTTPS sur votre site AIF dans IIS:



Ensuite, cliquer sur Edit et sélectionner votre certificat SSL.


Ensuite, ouvrer le client Dynamics AX et naviguer System Administration --> Setup --> Services and Application Integration Framework --> Web sites.  Modifier le site existant ou configurer un nouveau site de type HTTPS.


Ensuite, naviguer System Administration --> Setup --> Services and Application Integration Framework --> Inbound Ports. Créer un port avec un adapteur de type HTTP et sélectionner votre site HTTPs. Cliquer sur Configure pour effectuer les configurations WCF avancées.


Sélectionner serviceMetadata sous la section Service Behaviors --> routingServiceBehavior. Configurer HttpsGetEnabled avec la valeur True.


Sous la section Bindingssélectionner basicHttpBindingWithWindowsAuth et changer le mode pour Transport. Vous ne pouvez pas utiliser basicHttpsbinding puisque cette option est compatible seulement avec WCF 4.5.


Sous la section Services --> Enpoints, sélectionner ServiceEndpoint et inscriver l'adresse URL  HTTPS de votre service dans le champ address. Cette configuration force le basicHttpbinding à utiliser SSL pour le transport.


Sous la section Advanced --> Service Behaviors --> routingServiceBehavior, clique Add et ajoute useRequestHeadersForMetadataAddress.


Cliquer sur File --> Save et fermer le configurateur WCF. Activer le port AIF.
Previous
« Prev Post