Blog Post

Exchange Team Blog
2 MIN READ

Changes to the Reply-URL List in Exchange Online PowerShell

The_Exchange_Team's avatar
The_Exchange_Team
Platinum Contributor
Feb 03, 2021

Update 5/7/2021: Expanded the WW URL section

A redirect URI, or Reply-URL, is where an authorization server sends a user once their app has been successfully authorized and granted an authorization code or access token. We are updating the Reply-URL list in Exchange Online PowerShell. We’ve found that one of the reply URLs in the existing lists is unsafe and we are replacing it with a new Reply-URL list by the end of March 2021.

We have already released a new version of the Exchange Online PowerShell MFA module that uses the new Reply-URL list, and we strongly recommend moving to this newer version of the module as soon as possible.

If you are an admin of an Exchange Online tenant with any of the following configurations, you are affected by this issue:

  • Admins using a version of MFA PowerShell module/EXO V2 Module earlier than 1.0.1;
  • Developers / Admins who create automation with ModernAuth using Reply-URL to acquire OAuth token and then invoke a New-PSSession; or
  • Hybrid customers HCW versions earlier than 17.0.5785.0.

The Reply-URL being deprecated (by the end of March 2021) is ietf:wg:oauth:2.0:oob. The new Reply-URLs that should be used are:

Environment

Reply-URL

WW/PROD

https://login.microsoftonline.com/organizations/oauth2/nativeclient (if using MSAL)

 

https://login.microsoftonline.com/common/oauth2/nativeclient

GCC High

https://login.microsoftonline.us/organizations

US Gov DoD

https://login.microsoftonline.us/organizations

Office 365 China

https://login.chinacloudapi.cn/organizations

Office 365 Germany

https://login.microsoftonline.de/organizations

Hybrid Configuration Wizard errors

Because of the change to the Reply-URL list, you might see the following error after entering admin credentials in the HCW:

ADSTS50011: The reply URL specified in the request does not match the reply URLs configured for the application: 'a0c73c16-a7e3-4564-9a95-2bdf47383716'.

If you see this error, download the latest HCW from https://aka.ms/hybridwizard and restart the wizard to resolve the problem.

EXO MFA PowerShell module or EXO MFA v2 module errors

Because of the change to the Reply-URL list, you might see the following error when using Exchange Online PowerShell v2:

Sorry, but we're having trouble signing you in.
ADSTS50011: The reply URL specified in the request does not match the reply URLs configured for the application: 'fb78d390-0c51-40cd-8e17-fdbfab77341b'.

Simply update to the latest version of the module to resolve this error.

Exchange Online Admin Team

Updated May 07, 2021
Version 4.0

10 Comments

  • cgsis's avatar
    cgsis
    Copper Contributor

    Removing the HCW from programs and features and then reinstalling it again from Exchange Classic Shell fixed the issue for me.  Doing a over the top install didn't work hence the remove and reinstall method.

  • ArtoCollumbien's avatar
    ArtoCollumbien
    Copper Contributor

    Updating ExchangeOnlineManagement powershell module didn't work.

    I'm now on 2.0.5 which is the current version and I receive the exact same error as before.

  • Seeing the below error on the latest Exchange Online Shell module:

     

    AADSTS50011: The reply URL specified in the request does not match the reply URLs configured for the application: 'a0c73c16-a7e3-4564-9a95-2bdf47383716'.
     
    Edit: Discovered that ExchangeOnlineShell is superseded by ExhcangeOnlineManagement. Now off to update a bunch of scripts...
  • cgsis's avatar
    cgsis
    Copper Contributor

    To fix the issue in Powershell running the HCW is not the fix.

    The fix it to login to the O365 Classic Exchange Admin Center and select Hybrid \ Bottom Configure button (The Exchange Online Powershell Module supports multi-factor....)  and use Edge or IE as Chrome fails to run the Microsoft.Online.CSE.PSModule.Client.application

  • Skroops's avatar
    Skroops
    Copper Contributor

    We tested using the above reply-URL. It's not working. However, using

    https://login.microsoftonline.com/common/oauth2/nativeclient

    instead of 

    https://login.microsoftonline.com/organizations/oauth2/nativeclient

    was working.

     

    What's up with that?

  • Allan_Ross's avatar
    Allan_Ross
    Copper Contributor

    April 21, 2021. Got this error with Hybrid Configuration Wizard. Updating to the latest HCW did **NOT** fix the problem. 

     

    Next steps?

  • TimLB Those GUIDs would be the same for all, if they get errors in those particular spots (due to old versions).

  • TimLB's avatar
    TimLB
    Iron Contributor

    Are the GUIDs mentioned above constant/persistent for all tenants or will we see different ones when our users report these kinds of errors?