Installing Exchange Agent 2022.7.15
- 20 Jun 2023
- 3 Minutes to read
- Print
- DarkLight
Installing Exchange Agent 2022.7.15
- Updated on 20 Jun 2023
- 3 Minutes to read
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
Installing Exchange Agent 2022.7.15
The instructions below assume that a previous version of the Exchange Agent is already installed and functional.
Prerequisites are as follows:
- RapidIdentity On-Premise customers must upgrade to 2022.0.4
- RapidIdentity Cloud customers must upgrade to 2022.8.2
How to Install Exchange Agent 2022.7.15
Open the Azure AD Portal at https://portal.azure.com and login
- In the Search bar at the top enter App Registrations and enter then click on New Registration
- Enter RapidIdentity Exchange Agent for the name and click Register in the Bottom Left
- The App is now registered and we will need to apply API Permissions to it
- Click on Manifest in the left menu to show the Manifest that we will need to modify
- The section we will be updating is the requiredResourceAccess Section which by default looks like this
- Copy the code snippet below and replace the entire RequiredResourceAccess section so that it looks like the below section and click Save
"requiredResourceAccess": [ { "resourceAppId": "00000002-0000-0ff1-ce00-000000000000", "resourceAccess": [ { "id": "dc50a0fb-09a3-484d-be87-e023b12c6440", "type": "Role" } ] }, { "resourceAppId": "00000003-0000-0000-c000-000000000000", "resourceAccess": [ { "id": "e1fe6dd8-ba31-4d61-89e7-88639da4683d", "type": "Scope" } ] } ],
ActionScript
- Click on API Permissions in the left navigation
- Click Yes to Grant Permissions on the popup screen
Login to your On-Premise Exchange Agent Server
- Generate a self-signed certificate by first downloading the Create-SelfSignedCertificate.ps1 attached to this article to your server
- Run PowerShell as an Administrator and execute the following
- Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
- Y to confirm
- .\Create-Self-SignedCertificate.ps1
- Supply values as follows:
- CommonName: RapidIdentity
- StartDate: 2022-09-01
- EndDate: 2027-09-01
- Enter Password to Protect Private Key: <ANYPASSWORDYOUWILLREMEMBER>
- Supply values as follows:
- Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
- Open the directory where you ran the PowerShell Script from and you will now see your certificates
- Right click on the RapidIdentity file listed with Type of Personal Information Exchange and Select Install PFX
- Select Local Machine and click Next
- Click Next
- Enter the password you set in step 2 when you generated the certificate and click next
- Click Next on the Certificate Store Prompt
- Click Finish
- Right click on the RapidIdentity file listed with Type of Security Certificate and Select Install Certificate
- Select Local Machine and click Next
- Click Next on the Certificate Store Prompt
- Click Finish
Go back to the Azure AD Portal at https://portal.azure.com
- Click on Certificates & Secrets on the left Navigation (make sure you are still in the App Registrations - RapidIdentity Exchange Agent section
- Click on Certificates and then on Upload Certificate
- Select the RapidIdentity.cer file that you just imported on your Exchange Agent Server and Enter the Description of RapidIdentity then Click Add
- In the top search bar, Search for Azure AD Roles and Administrators
- In Search by Name or Description enter Exchange Administrator
- Double Click on the Exchange Administrator Role and click on Add Assignments
- Enter RapidIdentity in the Add Assignments Search and select the RapidIdentity Exchange Agent and click Add
- You will need to locate and save the Application (Client ID) and Certificate Fingerprint for the Application you just set up for later. Please take note of these in a secure place.
Go Back to your On-Premise Exchange Agent Server
- Run PowerShell as an Administrator and executeInstall-Module -Name ExchangeOnlineManagement
- Answer A to Install when prompted
- Uninstall the existing idautoExchangeAdminWS via Control Panel
- Download the latest version of the Exchange Agent Installer and Install.
- Click Next.
- Click Install.
- Click Finish.
- Open Internet Information Service (IIS) Manager to configure the Agent. Select the server and Application Pools
- Right-click on the idautoExchangeAgentAdminWS and select Advanced Settings.
- Click on Identity under Process Model and click the icon that pops up on the right.
- Click Custom Account and Set to put in the credentials for the Identity Automation Exchange Administrator Service Account and click OK twice to close Advanced Settings
- Exit out of Advanced Settings.
- Right-click on the server and select Refresh.
- Right-click on the idautoExchangeAdminWS application pool and select Recycle.
- Test the Exchange Agent by opening a Web Browser on the Exchange Agent Server and navigate to http://[localhost]/idautoExchangeAdminWS/test
- Enter the username/password for the Azure AD Portal
- Enter the AppID (Client ID) and Certificate Thumbprint from Azure AD that you captured earlier
- Enter the Azure Organization
- Click Test
Was this article helpful?