34
Copyright © 2018 Health and Social Care Information Centre. The Health and Social Care Information Centre is a non-departmental body created by statute, also known as NHS Digital. NHSmail Calendar Federation Guidance and technical information on how to federate with NHSmail June 2018 Version 1.0

NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

Copyright © 2018 Health and Social Care Information Centre. The Health and Social Care Information Centre is a non-departmental body created by statute, also known as NHS Digital.

NHSmail Calendar Federation

Guidance and technical information on how to federate with NHSmail

June 2018

Version 1.0

Page 2: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 2

Contents

Introduction 3

Overview 3

Terminology 4

Calendar Federation technical guidance 5

Technical Requirements 6

Proxy Settings 7

Federation Trust 9

Organisational Relationship 18

Sharing Policies 23

User sharing with Outlook 28

User sharing in OWA 31

Lessons learned 34

Page 3: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 3

Introduction

This document provides external federation partners with the information required to complete Calendar federation with NHSmail.

Overview

The NHSmail service has been designed to enable interoperability with third-party systems. NHSmail Calendar is one key area of the service where interoperability holds significant value in enabling collaboration across health and social care.

An overview of the NHSmail Calendar federation is provided below:

• NHSmail Calendar federation enables NHSmail users to view free and busy information within the calendar between users in a partnering organisation that has federated calendars.

• Federated contacts can only view, by default, the free and busy information within the calendar. The individual users can opt to share increased visibility to make the location and subject fields within their calendar available if they choose to.

• Calendar federation is controlled by security configurations that must be reciprocated between NHSmail and partnering organisations.

• NHSmail Calendar federation requires the consent and correct configuration of both parties of the federated relationship, which will need to be completed by the Microsoft Exchange system administrators; Accenture on behalf of NHS Digital.

• Currently, federation with NHSmail is only being offered to those organisations operating in a health and care setting, for example, local authorities, publicly funded health services, pharmacies etc.

• NHSmail Calendar federation will only be offered to health and care organisations operating with Microsoft Exchange 2010 SP3 or higher.

Page 4: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 4

Terminology

Interoperability - the ability for computer systems or software to exchange and make use of information.

Federation - functionality which allows users to communicate with others outside their organisation.

Authorised signatory - officer or representative vested (explicitly, implicitly, or through conduct) with the powers to commit the authorising organisation to a binding agreement.

Federation partner & Partner - organisation with which calendar federation / sharing is enabled between.

Federation Partnership Agreement (FPA) - a formal document agreeing the federation between the partner organisations.

Domain Name System (DNS) - the Internet's system for converting alphabetic names into numeric IP addresses.

De-federation - the process of disconnecting the link to NHSmail calendar federation service.

End-user - user of the calendar service.

Single Point of Contact (SPoC) - a person or department serving as the co-ordinator or focal point of information, concerning an activity or program. For calendar federation, the SPoC is each organisation’s local helpdesk purposed for providing IT support.

Page 5: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 5

Calendar federation technical guidance

The following sharing options will be made available for configuration in the existing NHSmail Exchange 2013 environment through calendar sharing:

• Free/busy information

• Calendar time, subject and location information

The NHSmail service uses the following SMTP address domain name: nhs.net.

The federated partner must create the organisational relationship to NHSmail with this SMTP address.

Page 6: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 6

Technical requirements To enable the federation, the table below lists the technical requirements which you will need to meet.

Requirement Configuration

Network Ports HTTPS access on port 443 from the source Exchange servers to Azure AD Authentication System, the external EWS URL of NHSmail and the Autodiscover URL of NHSmail.

Certificates Exchange Autodiscover and EWS published on the Internet using a valid certificate from a public certificate authority.

Encryption The connection between the Exchange Servers uses TLS 1.0. The network devices need to allow/support this. It is not possible to restrict to TLS1.1 or 1.2 only as long as NHSmail is using TLS 1.0.

Autodiscover Autodiscover must be available on the Internet.

The environment must pass the auto-discover test from the Microsoft Remote Connectivity Analyzer https://testconnectivity.microsoft.com/.

WSSecurity authentication

WSSecurity must be enabled on the EWS and Autodiscover virtual directories. It is enabled in a default installation of Exchange, if this has changed, enable again.

Verify the settings on the Exchange server with:

Get-ClientAccessServer | Get-WebServicesVirtualDirectory |select *auth* Get-ClientAccessServer | Get-AutodiscoverVirtualDirectory |select *auth*

WSSecurity must be true. If this is not set, run the following:

Get-ClientAccessServer | Set-WebServicesVirtualDirectory -WSSecurityAuthentication $true

Get-ClientAccessServer | Set-AutodiscoverVirtualDirectory -WSSecurityAuthentication $true

DNS A txt record needs to be created during federation trust creation in the public DNS zone for any primary SMTP domain in use for NHSmail. Access to the NHSmail nhs.net public DNS zone is required for this.

Partner organisations must have access to their external DNS zone for the primary SMTP namespace to add their primary SMTP domains to the federation trust they create.

This is a one-time setup.

Admin rights The admin executing the calendar federation must be a member of the “Organisational management” group in Exchange 2013

Page 7: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 7

Proxy settings To access Azure and NHSmail’s Autodiscover/EWS services, the external federation partner must ensure that any proxy settings are adjusted to ensure Exchange can access the proxy server for HTTPS traffic and the traffic is allowed through.

The below sections show the settings that must be implemented if a proxy server is used to access the Internet. Depending on the specifics of the partner organisation, the following must be implemented:

• WinHttps setting on the Exchange Server

• Configuring Exchange to use the proxy

• Any required whitelisting on the proxy server

WinHttps settings

The Microsoft Windows HTTP Services (WinHTTP) provides a server-supported, high-level interface to the HTTP/1.1 Internet protocol. WinHTTP is designed to be used in server-based scenarios by server applications that communicate with HTTP servers.

The service on each Exchange server must be configured to use the proxy server. The following steps need to be executed for this.

1. Open a command window as administrator

2. Verify the setting with netsh winhttp>show proxy

3. If the proxy settings are not shown, run the following command (all in one line) to add your proxy server, port to access the proxy, and any exceptions.

netsh winhttp set proxy <Proxy Server>:<Proxy Port> Exceptions

For Example:

netsh winhttp set proxy proxy1.battlecalfed2.co.uk:1234 <local>;*battlecalfed2.co.uk; 192.168.*"

4. Verify that the settings are present with netsh winhttp>show proxy

Exchange settings

The Exchange application must be configured to use the proxy settings configured in WinHttps. This must be executed on all Exchange servers.

1. Run the following command in the Exchange Management Shell: Get-ExchangeServer | Set-ExchangeServer -InternetWebProxy:http://<Proxy Server>:Proxy Port With the example above, this would be Get-ExchangeServer | Set-ExchangeServer -InternetWebProxy:http:// proxy1.battlecalfed2.co.uk:1234

Page 8: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 8

Internet Explorer settings

The Proxy settings in Internet Explorer can be set for the users. These will need to be set to point to the address: <Proxy server>:<Proxy Port>. The exceptions in the table below need to be included to make sure internal addresses are not routed through the proxy.

For the example above, this would be proxy1.battlecalfed2.co.uk:1234

Additionally, the exceptions must be added and the local address bypass ticked.

For the battlecalfed example above, this would be

Setting Configuration

Exceptions *.battlecalfed2.co.uk

192.168.*

Bypass proxy server for local addresses

Setting ticked

These settings could be configured with a GPO that is then linked to the Organisational Units for the NHSmail Exchange servers.

Please note:As this is a GPO for servers that is effective for users, the user loopback settings must also be set:

This step concludes the Exchange server configuration to use the proxy.

Proxy server configuration

The proxy server must allow outbound connectivity to port 443. The partner’s Exchange server must be able to communicate with:

• the NHSmail Exchange servers to retrieve calendar sharing

• the Microsoft Azure Active Directory Authentication System to request / validate authentication tokens

Page 9: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 9

Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar federation. This one-time setup must be completed in each organisation. The federation then works for all organisational relationships that will be created.

During creation, the federation trust validates that only the domain owner can add the primary SMTP namespace to the Azure Active Directory Authentication System for federation. The validation step creates a txt record that must be added to the external DNS zone. This then gets validated in subsequent steps and ensures that only the owner can add the domain and all federation trusts are with valid domains.

The following steps need to be taken to set up the federation trust. The example below sets up the trust for the test environment battlecalfed1.co.uk. The setup for the partner organisation would be identical, except for the domain name. These would be the primary SMTP addresses for the partner organisation.

Step Configuration

Login to the Exchange Admin Centre, go to the Organization section and click on enable.

This starts the Federation Trust wizard, that then automatically creates the trust. Once finished click close.

Page 10: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 10

Then in the Federation Trust section click on modify

Page 11: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 11

Click Browse and add the partner’s primary SMTP address domain to the federation trust. The example here is using battlecalfed1.co.uk

Page 12: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 12

This then shows a txt record that must be added to the external DNS zone for the partner’s SMTP domain

Once the txt record is created, click Update and this concludes the setup of the trust

Page 13: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 13

The below table shows the setup for a partner organisation with Exchange 2010.

In the Exchange Management Console, go to Organization configuration -> Federation Trust, right click and select New Federation Trust

Click New in the New Federation Trust Wizard

Click Finish

Open the Exchange

Get-FederatedDomainProof -domain name battlecalfed3.co.uk

Page 14: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 14

management shell and run the command to get the txt record.

This shows the txt record that must be added to the external DNS

Once the txt record has been added, right click the Federation Trust and select Manage Federation

Click Next in the manage Federation Wizard

Page 15: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 15

Click Add, select the domain name you just verified and click OK

Click Next

Page 16: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 16

Click Manage

Click Finish

Page 17: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 17

The trust can be verified with the following commands:

• Get-FederationTrust | Format-List

• Get-FederationInformation -DomainName <Federation Partber Domain name>

For the federated partner example, this would be:

Get-FederationInformation -DomainName battlecalfed1.co.uk

• Test-FederationTrust -UserIdentity <User name>

For the federated partner example, this would be:

• Test-FederationTrust -UserIdentity <[email protected]>

Partner organisations must add all SMTP addresses that are to be used for calendar federation in the Manage Federation. If multiple domains are in use and all domains will be used by NHSmail to query for calendar federation, the partner must add each domain in the federation trust using the steps outlined above. There is only one federation trust, and the additional domain names must be added in the Manage Federation in the “Add” section. In addition, each domain name requires the creation of a txt record and adding it to the external DNS.

Page 18: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 18

Organisational relationship The calendar federation is then configured with the organisational relationships. These determine the default sharing capabilities. NHSmail will share out free/busy only as a default.

The partner organisation has to create the organisational relationship with the NHSmail primary SMTP address nhs.net.

NHSmail would configure the organisational relationship with the partner organisation’s primary SMTP addresses to share with.

The example below shows the steps for the partner organisation to create the organisational relationship to NHSmail. The first example is for partner organisations using Exchange 2013/2016, the second for partner organisations using Exchange 2010.

Both use identical settings, Exchange 2010 has a desktop application for the configuration, while Exchange 2013/2016 use a web application.

Step Configuration

In the Organization Section in Organization Sharing, click on the plus sign.

Configure the SMTP name and the sharing level.

The domain to share with is nhs.net and the sharing level Free/Busy information with time only

Click save to create the relationship.

Page 19: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 19

This then configures the relationship.

Click on NHSmail to see the details.

The general section shows the configured domain name and the access URLs for Application URI and Autodiscover endpoint that the federation trust and the NHSmail Autodiscover have provided.

The sharing section shows the configured access.

Page 20: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 20

The below table shows the setup for an organisation with Exchange 2010.

In the Exchange management Console, go to Organization Configuration -> Organization Relationships, right click and select New Organization Relationship

The Wizard starts. Name the Relationship, enable and select Free/Busy access with time only and click Next

Select Automatically discover, and nhs.net for the domain name. Click Next.

Page 21: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 21

Click New

Verify it completed successfully and click Finish

The relationship is now created.

Click on the created relationship

Page 22: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 22

The General tab shows the configured sharing level.

The External Organization tab shows the information for nhs.net.

Note:

The information is now in the manually enter section. This has been populated by the Autodiscover lookup.

Click Cancel.

This concludes the setup of the organisational relationship.

This sets up the partner side of the relationship. The NHSmail team will set up the relationship from NHSmail to the partner environment. The Organisational Relationship can then be tested with the following command: Test-OrganizationRelationship -Identity NHSmail -UserIdentity <Partner Organisation Mailbox User name> -verbose

Page 23: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 23

The command would only run successful for all tests once both sides of the relationship are set up.

The default free/busy sharing would only be available once both sides of the relationship are set up.

Sharing policies

A sharing policy can be used to allow user-level sharing of additional subject and location information. The Organisational Relationship is defined to share free/busy only and users are then allowed to share subject and location individually. A federated partner user can then make the calendar available to an NHSmail user in either Outlook or OWA. The default policy is already present when Exchange is installed. This policy gets automatically added to a mailbox as the default setting. The setup of the sharing policies depends on the organisations requirements. The following has been done on NHSmail and is the recommended configuration for partner organisations. A user can have only one sharing policy applied. All NHSmail users have therefore the default sharing policy applied. The Policy then has the following entries:

• The default entry in the default sharing policy is set up to only share free/busy information.

• The Anonymous entry (sharing with a specific domain: Anonymous) has been removed to prevent users from sending sharing invites to users from organisations with no organisational relationship.

• Each partner organisation will then have an entry to share free/busy information with time, subject and location.

The table below shows the setup of the recommended configuration for an organisation with Exchange 2013/2016.

In the Exchange Admin Center, go to organization and then to the Individual Sharing section Click on the Default Sharing Policy

Page 24: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 24

If there is an entry for Anonymous, delete it, click save and open the default policy again.

Click on Sharing with all domains. This should be set to Calendar free/busy information with time only. Either change to this setting and click save, or click cancel if already present. If no Sharing with all domains is present, click on the plus sign, configure as shown, and click save

Page 25: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 25

Click on the plus sign and add the entry for nhs.net: Sharing with a specific domain nhs.net Calendar free/busy with time, subject and location Click save

Click save

The sharing policy is created

This concludes the configuration of the sharing policy.

Page 26: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 26

The table below shows the setup of the recommended configuration for an organisation with Exchange 2013/2016. Exchange 2010 is using a desktop client for management instead of a web client, the configuration steps are different, however the settings are the same as for Exchange 2013/2016 above.

Open the Exchange Management Console and go to Organization Configuration -> Mailbox and the Sharing Policy tab.

Open the Default Sharing Policy. There should be no Anonymous entry. If present, select and delete it. The default entry for all domains is the * entry.

This entry should be set to free/busy information only. If no * for any domain is present, click on Add, create the entry and click OK

Page 27: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 27

Click on Add and create the entry for nhs.net with the action of free/busy information plus subject and location.

Click OK

Click OK

The default sharing policy now lists the nhs.net domain

This concludes the configuration of the sharing policy

Page 28: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 28

User sharing with Outlook This section details the additional sharing a user can configure in Outlook to make subject and location information available to an NHS user. Users that want to make more details available can send free/busy as well as subject and location sharing to a user from a partner organisation.

The screenshots below have been created with test environments. For NHSmail the user to add would have a @nhs.net email address.

Step Configuration

In Outlook, go to the calendar section and in the ribbon click on Calendar Permissions.

The screenshot shows the default permissions present in NHSmail.

Where the default for internal sharing would be Free/Busy sharing.

Partner organisations have their own settings on what can be shared internally. (free/busy, subject/location, full details). Any setting can be used here that meets the partner organisations requirements. No change is required on the default entry.

A user can manually only add users that are part of the same organisation clicking on add.

External users cannot be added manually. The user must go through the Share Calendar wizard for this.

Page 29: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 29

In the ribbon, Click on Share Calendar.

Add the NHSmail recipient with whom you want to share, select Limited Details and click send.

Click Yes for the confirmation.

Outlook prepares the sharing invite and the calendar sharing email will be send.

Subsequently the NHSmail user is added to the calendar permissions.

The NHSmail user then receives the sharing invite and can add the calendar to

Page 30: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 30

Outlook by clicking on the “Open this calendar” icon.

This adds the calendar to the NHSmail user’s calendar.

The limited details can be seen in the calendar view.

The user is then also able to see limited details in the scheduling assistant when creating a meeting invite.

Page 31: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 31

User sharing in OWA The below details how users can share calendar details in Outlook Web App (OWA).

The screenshots below have been created with test environments. For NHSmail the user to add would have a @nhs.net email address.

Step Configuration

In the Calendar, right click on Calendar

Click on Share calendar

Enter the user name you want to share with.

Select Limited details and click Send

Page 32: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 32

The user receives the sharing email. Clicking on Add this Calendar adds the calendar.

The calendar is now visible in the OWA calendar.

Page 33: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 33

For OWA 2013, click on Add Calendar.

OWA 2013 then shows the shared calendar as additional entries with a different colour (here with orange).

Page 34: NHSmail Calendar Federation · Federation trust The federation trust that Exchange creates to the Microsoft Azure AD Authentication System is the first step in enabling the calendar

NHSmail Calendar Federation

Copyright © 2018 Health and Social Care Information Centre. 34

Lessons learned

A pilot was completed prior to making calendar federation available. The following issues and remediation steps were observed during the pilot. All issues presented as either unavailability of calendar information or as latency in synchronisation.

Issue Identified By Remediation

TLS 1.0 Disabled Network traces showing Autodiscover and webmail paths unavailable

Allow TLS 1.0 on Load Balancers, Proxy Servers and Firewalls

WSSecurity settings was set to true, but seemed not to get applied on all servers.

Webmail Free/Busy was not working correctly.

Set WSSecurity again on all Exchange servers.

See the prerequisite table for the commands to run.

Corrupt Proxy Settings Network traces identified mix of traffic attempting to use proxy and traffic attempting to connect direct to CAS servers

Use bitsadmin tool to Force proxy server settings in to localsystem register to ensure server traffic utilised proxy.

As an example command

bitsadmin /util /SETIEPROXY Localsystem MANUAL_PROXY http://<Proxy Server>:<Proxy Port> "Exception1, Exception2"

See the bitsadmin tool help with bitsadmin /? for further details

Proxy Auto-config (PAC) File Settings

Review of PAC settings identified an entry for Autodiscover.* to bypass the proxy

Additional rules added higher in rules hierarchy for Autodiscover.nhs.net to utilise the proxy

Exchange Server Application Proxy Settings

Outlook unable to return calendar information for NHSmail users. Review of Exchange Server settings revealed correct configuration values present, but not effective.

Run the following command on all Exchange CAS servers to ensure Exchange utilised the proxy settings:

Set-ExchangeServer -Identity <Exchange Server Name> -InternetWebProxy <Proxy server name>:<Proxy Port>