RPC over HTTP support in WebSEAL

WebSEAL can act as the reverse proxy if we are using the RPC over HTTP version 2 protocol. See Microsoft RPC over HTTP support.

Figure 1. WebSEAL RPC over HTTP
WebSEAL acts as a reverse proxy between the Outlook client and the Exchange server.

Figure 1 illustrates a typical scenario using the RPC over HTTP protocol.

  1. Microsoft Outlook makes an RPC_IN_DATA request to WebSEAL. The request contains the user name and password in a BA Header.

  2. WebSEAL authenticates and authorizes the request. WebSEAL passes the request (including the BA header) to Microsoft Exchange.
  3. Outlook makes an RPC_OUT_DATA request to WebSEAL. The request contains the user name and password in a BA Header.

  4. WebSEAL authenticates and authorizes the request. WebSEAL passes the request (including the BA header) to Exchange.
  5. Exchange sends a 200 OK response back to WebSEAL.

  6. WebSEAL forwards the response back to Outlook.
  7. Outlook sends RPC data to Exchange via WebSEAL on the RPC_IN_DATA connection.
  8. Exchange sends RPC data to Outlook via WebSEAL on the RPC_OUT_DATA connection.

Parent topic: Microsoft RPC over HTTP

Related concepts