How do I verify my domain for Microsoft OAuth?

How do I verify my domain for Microsoft OAuth?

It's time to verify your domain for Microsoft. If you don't, you'll be sorry. Just kidding. However, this is a must to show your users that your site is trustworthy. 

You need to verify your domain in order to show the blue verified check mark your users will look for. If you didn't do this during the intial setup, It’s under the Branding and Properties section of your Microsoft Azure portal. 



  1. If you prefer to verify your domain using DNS, follow these instructions. The following steps describe verifying your domain by adding a file to your server.
  2. Click Configure a domain or Update domain (depending on which is visible) Under Branding and Properties. 
  3. Select the Verify a new domain tab if it is visible.
  4. Publisher Domain: Enter your application’s domain.
  5. Upload the JSON content to the location specified on the form.
  6. Click “Verify and save domain.” 
Microsoft will display ‘unverified’ to your users next to your app name during the OAuth flow. Obviously, this is not ideal. It erodes people’s confidence and will prevent some of them from completing the sharing request.
To fix it, you’ll need to become a verified member of the Microsoft Partner Network (MPN). This process is not complicated. Microsoft will verify some details about your business and issue you a Publisher ID. You can then add it to your App Registration to enable the permission prompt, including a verified badge.
  1. Enter your MPN Publisher ID 
  2. Under Publisher verification, click on Add MPN ID…
  3. Enter your Publisher MPN ID into the MPN ID field and click “Verify and save.”
  4. Save your branding changes.

That's it! You're Microsoft OAuth application is complete. Pat yourself on the back and have a sweet snack. You deserve it.

If you have questions or need us to pat you on the back, hit us up at support@cloudsponge.com.