Using the WCF Router to Connect to MS CRM (Selecting the Connection Mode)

Topics:

All messages between the WCF Router and MS CRM use WCF message security and encryption with a known user name client. Messages between the adapter and the WCF Router can exist in any of the following modes:

Simple HTTP Mode (Unencrypted)

To configure the WCF Router to work with HTTP incoming messages, ensure the following:

  • The base address of the WCF Router service begins with http.
  • The /configuration/system.serviceModel/bindings/basicHttpBinding element is empty.

For example:

Transport Security Without Certificates (HTTPS Mode Without Client Certificate Checking)

To configure the WCF Router to work with HTTPS incoming messages without client certificate checking, ensure the following:

  • The appropriate certificate is installed and bound to the WCF Router service port.
  • The appropriate root certificate is used on the client side.
  • The base address of the WCF Router service begins with https.
  • The /configuration/system.serviceModel/bindings/basicHttpBinding/binding/security/transport@ clientCredentialType attribute is set to None.

For example:

Transport Security With Certificates (HTTPS With Client Certificate Checking)

To configure the WCF Router to work with HTTPS incoming messages with client certificate checking, ensure the following:

  • The appropriate certificate is installed and bound to the WCF Router service port.
  • The appropriate client and root certificates are used on the client side.
  • The base address of the WCF Router service begins with https.
  • The /configuration/system.serviceModel/bindings/basicHttpBinding/binding/security/transport@ clientCredentialType attribute is set to Certificate.

For example: