3.2.1. Procedure – Microsoft Outlook Web Access

Purpose: 

Outlook Web Access (OWA) can generate HTTPS links if it receives a special header in the request. This header notifies OWA that it is located behind an HTTPS frontend. Zorp can be configured to insert this header automatically. Complete the following steps.

Steps: 

  1. Navigate to Zorp > Proxies, and derive an HttpProxy class (for example, OWAHttpProxy) from an Http proxy configured to handle one-sided SSL connections.

  2. Add the self.request_header attribute to the Changed config attributes panel.

  3. Select the newly added attribute, then select Edit > New.

  4. Enter Front-End-Https for the key name. This will be the name of the header inserted into the requests.

  5. Select the Type column, then select type_http_hdr_insert.

  6. Click Edit, then select the second row (the one with qstring in its Type column).

  7. Click Edit, then enter on. This will be the content of the inserted header.

    Python:

    self.request_header["Front-End-Https"]=(HTTP_HDR_INSERT, "on")
  8. Create a service that will use this new proxy (for example, OWAHttpProxy).