Hello,
For Business Central on-premises that have authentication set to ACS/AAD and want to use the iOS mobile app … adding the requested GlobalEndPoints parameter stops the desktop web client from connecting and doesn’t unblock the mobile app. Reverting back to empty or not existing GlobalEndPoints parameter in navsettings.json brings the web client back to life but the iOS app remains blocked. On-premises installations of 17.0 or older installations with different auth methods are not affected.
Fix: We have now identified an issue in older versions of BC and are fixing this in the next CU. Issue only happens on-premises when authentication is ACS and only when admin added the GlobalEndPoints parameter … and it is unrelated to the mobile app itself. The fix we have identified is in the web server code not in the mobile app - hence it’s being fixed as part of the next CU in the coming week. Important - this issue is not present in 17.0 on-premises, only in BC16 and below. We will backport this fix to all versions down to 14.
Again, Business Central cloud/SaaS is not affected - regardless of the version.
Possible mitigations for affected on-premises partners/support:
1. update your Business Central on-premises to version 17 where this issue is not present
2. change the authentication method to user/pass
3. wait for the next CU for your Business Central but refrain from using the mobile app on iOS
4. wait for the next CU for your Business Central and in the meantime use the mobile browser on the device using https://<yourbcwebserver>/[phone|tablet]?redirect=0 (this is not really supported other than dev/test access but can be used with caution to mitigate in cases iOS access is required)
We are very sorry about this issue and hope this will help.
Thanks.