Skip to main content
McAfee Enterprise MVISION Cloud

Integrate MVISION Cloud for Office 365 with PingFederate SSO

You can configure MVISION Cloud to work with Microsoft Office 365 with PingFederate SSO. 


Make sure the following prerequisites are in place:

  • Add a Microsoft Office 365 instance to MVISION Cloud.
  • Create a new domain to federate the Office 365 managed service. For example, "" for PingFederate. 

Configure PingFederate

  1. Under IdP Configuration, add a new IdP Adapter instance named FormAdapter.
  2. Create a new SP connection, where:

NOTE: Save the SSO Application Endpoint for future reference. 


  1. Export the IdP certificate from IdP Configuration > SP Connections > urn:federation: MicrosoftOnline > Digital Signature Settings > Manage Settings > Export.





Configure MVISION Cloud

  1. Go to Settings > Service Management and select your Microsoft Office 365 instance. 
  2. On the Setup tab, under Proxy, click Continue
  3. Click Configure SAML
  4. Upload the certificate you exported from PingFederate. 
  5. Save SAML Settings
  6. Download the Powershell Script and export the script after entering the required domain name. For example, the Domain name is the federated domain such as or
  7. Save the script to a Windows machine as SAMLScript.ps1.
  8. In a text editor, edit the script to add in the following variables:
  9. Open a PowerShell window and run the command: Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
  10. Run the script from the PowerShell window twice.
    • First without the proxy to verify that PingFederate and O365 work together: .\SAMLScript.ps1 -federateWithoutProxy $True
    • Then run the script with the proxy: .\SAMLScript.ps1

Test SSO with PingFederate for Office 365

  1. Log in to your Office 365 RP URL https://<office RP>. 
  2. Enter the Office 365 credentials. The page should redirect to your PingFederate login. 
  3. After entering the Ping credentials, you are redirected to your Office 365 RP page. 
  • Was this article helpful?