Microsoft Exchange connection

Microsoft Exchange is a cloud-based service that manages your emails, contacts, and calendars.

Prerequisite

Before you can connect to Microsoft Exchange connection, you need to enable the AppConnect connection. This will enable the connection to appear in the list of available connectors for you to use.

Enabling IBM Microsoft Exchange connector

To enable the connector, you need to run the following:

  1. Login to the cluster and enable AppConnect:
    oc login -u <username> -p <password> <host:port>
    oc project cpd
    oc edit datasift datasift-cr
    
    Then in the spec section:
    set enableAppConnect: true  
    
  2. Login to the cluster and edit the configmap auto-register-custom-datasource-types with the following details:
    oc login -u <username> -p <password> <host:port>
    oc project cpd
    oc edit cm config-wdp-connect-connection
    
    Then in the data section:
    set auto-register-custom-datasource-types: appconnect_msexchange:grpc+tls://wdp-connect-adapter-appconnect:443
    
    Alternatively, you can manually register by running:
    curl --request POST \
      --url '<API_HOST>/v2/datasource_types' \
      --header 'Authorization: Bearer <TOKEN>' \
      --header 'Content-Type: application/json' \
      --data '{
       "flight_info": {
       	 "flight_uri": "grpc+tls://wdp-connect-adapter-appconnect:443",
       	 "ssl_certificate_validation": "false"
       },
       "origin_country": "us"
    }'
    

Create a connection to Microsoft Exchange

To create the connection asset, you need these connection details:

  • Application type - options are basic or online

Credentials

  • Authentication type: BASIC_OAUTH
  • Access token
  • Refresh token
  • CLient ID - unique identifier registered in Microsoft Entra ID
  • Client secret - secret key generated in Microsoft Entra ID for the Client ID
  • Proxy host (optional) - hostname of the proxy
  • Proxy port (optional) - port on which the proxy is hosted
  • Proxy username (optional) - username for authenticating proxy calls
  • Proxy password (optional) - password for authenticating proxy calls
  • Tenant ID (optional) - Microsoft Entra Tenant ID

Federal Information Processing Standards (FIPS) compliance

This connection cannot be created in a FIPS environment.

Learn more