I'm developing a mobile app integrated with Entra ID sso using ODC and Capacitor, however, every time user click on login or logout, there'll be a pop-up messaging as below screenshot for iOS version.
Is there any message for iOS users to improve user friendly.
Thanks
Julie
Hi Julie,
Unfortunately, that popup is mostly controlled by iOS itself, so there isn’t really a clean way to completely remove it when using Entra ID authentication in a mobile app.
Apple intentionally shows that confirmation screen when the app uses the system authentication session for login. It’s part of their security/privacy model.
If your company devices are managed through MDM, Microsoft’s Enterprise SSO plugin can help make the experience smoother and reduce repeated sign-ins, but for normal unmanaged devices the popup is expected behaviour.
So in short:
Hope this helps.
Regards,
Manish Jawla
Hi Manish
Thanks for your reply.
If the Enterprise SSO plugin works for Intune enrolled personal devices?
By the way, I can't find Enterprise SSO plugin for ODC in forge, would you please share the link as well?
Br
Hi Julie, Manish is absolute correct. The popup shown in the screenshot is an iOS system security prompt that appears when using Entra ID/OAuth authentication through the browser session. Unfortunately, the text and appearance of this dialog are controlled by Apple and cannot be customized by the app.
To improve the user experience, consider displaying a brief message before login, such as:
'You will be redirected to Microsoft Entra ID to securely sign in. iOS may display a confirmation message as part of the authentication process.'
Similarly, before logout:
'You will be redirected to complete the secure sign-out process. iOS may display a confirmation message.'
This helps users understand why the popup appears and reduces confusion. However, the actual iOS popup content cannot be changed by OutSystems, Capacitor, or the mobile application."
Also, if you are using Capacitor Browser or an OAuth plugin, check whether an in-app browser or native authentication library is available, as the exact wording shown by iOS may vary depending on the authentication mechanism being used.