Enabling and Managing Federation



Configure a remote domain to be used with Office 365

Launch on-premises Exchange Management console (EMC), navigate to Hub Transport and select new remote domain in the actions pane


Create a new Accepted domain

Create a new Accepted domain that is authoritative for the namespace


Create a new federated trust with the Microsoft Federated Gateway (MFG)

Run the following command to get the Exchange certificate thumbprint

Get-ExchangeCertificate | Where-Object {$_.Services –like “IIS*”} and copy the thumbprint value

Then run New-FederationTrust –Name “Microsoft Federation Gateway” -Thumbprint XXXXXXXXXXXXXXXXXXX (where XXX is the thumbprint value). This creates the following federation trust


You will see the similar text displayed from the command specified above:-

To complete the federation configuration, you must add a text (TXT) record in DNS for the domain you want to use as the account namespace and for any other domain you want to add as a federated domain on the Microsoft Federation Gateway. After the TXT records are available in DNS, complete the federation trust configuration by using the Manage Federation wizard in the EMC or the Set-FederatedOrganizationIdentifier cmdlet in the Shell

You then need to prove ownership of the namespace

Run Get-FederatedDomainProof –DomainName ExchangeDelegation.company.com | FL DomainName,Proof and Get-FederatedDomainProof –DomainName company.com | FL DomainName,Proof. Then create a DNS txt record in public DNS to prove ownership of the namespace. Copy the proof output and paste into your public DNS txt record.

Perform an nslookup to verify ownership

Run nslookup

Set q=txt


Add the namespaces to the federation trust through the EMC

Edit the ‘Microsoft Federation Trust’ object



Ensure the enabled certificate is specified as the ‘current certificate’

This wizard lets you to specify a current and next certificate to ensure your certificate does not become invalid. If you have multiple HT servers click on ‘shoe distribution state’ to ensure all servers have the correct certificate installed


Add the accepted domains

Add Exchangedelegation and company.com to the manage federation section and then complete the wizard and verify by running Test-OrganizationalRelationship


Create the organisation Trust relationship

In the on-premise EMC select ‘Organization Configuration’ and in the actions pane select ‘New Organization Relationship’

Select ‘Enable this organization relationship’

Select ‘enable free/busy information access’

Select ‘free/busy access with time, plus subject and location’ if this the access level you want to grant


Configure the external organization settings

Select to ‘automatically discover configuration information’ and specify the online tenant namespace

Written by Daniel Kenyon-Smith