logo
search
Sign-in & Login Problems

How to Bypass Microsoft 365 Account Confirmation During SAML SSO

Phi Hung VoPhi Hung Vo Oct 12, 2026 868 views

Question details

Users want to prevent the repeated Microsoft 365 account and tenant domain confirmation prompt during SAML single sign-on (SSO).

How to Bypass Microsoft 365 Account Confirmation During SAML SSO
Product
Microsoft 365
Device & OS
not provided
Scenario
Users are attempting to access Microsoft 365 applications like SharePoint Online using IDP-initiated SAML single sign-on or smart links through an identity provider like Okta.
Observed behavior
Instead of logging in seamlessly, users are repeatedly prompted to confirm their account details and the tenant domain.
Before you start

Before modifying SSO parameters, ensure you have administrative access to both your identity provider (e.g., Okta) and your Microsoft 365 admin center to test and apply configuration changes securely.

Solution 1Recommended

Remove Realm Parameters from Sign-In URLs

Identify and remove unnecessary account-identification or realm parameters in smart links that trigger the confirmation protection message.

Microsoft 365 account confirmation prompts are often triggered as a security measure when smart links or Service-Provider-initiated SAML requests contain specific account-identification variables, such as realm parameters.

1
Inspect the Sign-In URL

Check the specific URL users are clicking to sign in, such as SharePoint Online smart links, Outlook web login URLs, or intranet portal links.

2
Identify Realm Parameters

Look for URL query parameters that specify domains or accounts, such as 'whr=' (Home Realm Discovery parameter) or other domain identifiers appended to the address.

3
Remove the Parameters

Edit the smart link to remove these unnecessary domain parameters, reverting it back to the clean, base application URL.

4
Test the Base URL

Have a user attempt to sign in using the updated base sign-in URL to confirm that the SAML SSO completes seamlessly without the confirmation prompt.

Remove Realm Parameters from Sign-In URLs
Tip: Testing with the default base URL (e.g., portal.office.com) can help you quickly determine whether the issue is URL-specific or related to your global federation configuration.
Free Microsoft Office alternative

Experience Seamless Productivity with WPS Office

While resolving complex enterprise SSO and federation issues in Microsoft 365, you can rely on WPS Office for uninterrupted, local document management. It is a highly compatible, free, and lightweight alternative that ensures your daily workflow never stalls.

  1. 1. Visit the WPS Website: Navigate to the official WPS Office website on your preferred web browser.
  2. 2. Download the Installer: Click the 'Free Download' button to save the installation file to your device.
  3. 3. Install and Run: Open the downloaded file and follow the simple on-screen instructions to set up WPS Office.
Excellent compatibility with Microsoft Word, Excel, and PowerPoint formats.Familiar and intuitive user interface for seamless migration with zero learning curve.Lightweight application that uses minimal system resources.Completely free for essential daily document creation and editing.
microsoft office alternative - wps office

Frequently Asked Questions

Why does Microsoft 365 prompt for account confirmation during SSO?

This prompt is a built-in security protection mechanism. It typically triggers when the sign-in URL contains smart links, realm parameters, or specific account-identification variables that force the system to request additional verification before granting access.

What is an IDP-initiated SAML SSO?

IDP-initiated SSO (Identity Provider-initiated Single Sign-On) occurs when a user logs in to their central identity provider portal (like Okta) first, and then clicks on an application icon (like Microsoft 365) to be authenticated automatically without re-entering their credentials.

Will removing realm parameters from the URL cause login failures?

No, removing unnecessary realm parameters generally improves the login experience. It allows the standard SSO flow to proceed using the base URL, bypassing redundant confirmation prompts and securely authenticating the user.