Bookings admin force-signs-out the user, while Outlook Web in the same session stays signed in

2026-08-23T09:38:50.0666667+00:00

Environment

  • Microsoft 365 corporate tenant (federated SSO, MFA satisfied).
  • Reproduced on Chrome/macOS and Chrome/Windows 11 — different machines, different profiles, same user.
  • No tenant admin rights on my side.

Symptom

Opening either of

  • https://outlook.office.com/bookings/homepage
  • https://bookings.cloud.microsoft/bookings/homepage

immediately redirects to

https://login.microsoftonline.com/common/oauth2/v2.0/logout?post_logout_redirect_uri=https%3A%2F%2Fwww.microsoft.com&client-request-id=<guid>&state=<...>

and lands on the tenant-branded page "Your account has been signed out — try closing all browser windows."

On some attempts the logout URL also carries logout_hint=<my UPN>.

No AADSTS error code is ever displayed. Signing in again and retrying reproduces it every time — about half a dozen attempts over four days.

What still works, in the very same browser session

  • Outlook on the web (outlook.office.com/mail) stays signed in and fully usable.
  • Our corporate SSO web portal stays signed in.
  • The public Bookings pages (/book/...) load fine.

So only the Bookings admin app triggers the sign-out.

What makes me doubt the obvious explanation

My first guess was Conditional Access / device compliance. But two details argue against it:

  1. The logout is issued against /common/, not against the tenant — which reads like the Bookings app itself calling the logout endpoint, not the tenant evicting the session.
  2. If it were a device-level CA policy, Outlook Web in the same session and the same browser should fall too. It does not.

Questions

  1. Is it known behaviour for the Bookings admin app to call /common/oauth2/v2.0/logout instead of surfacing an AADSTS error — for example when the user has no Bookings license, no Exchange Online mailbox backing the booking calendar, or when Bookings is switched off at tenant level (Set-OwaMailboxPolicy -BookingsEnabled, or the org-level Bookings toggle in the M365 admin center)?
  2. Where would this surface on the admin side: Entra sign-in logs (interactive vs non-interactive), a Conditional Access "sign-in frequency" / "persistent browser session" policy, or the Exchange Online side?
  3. Given only the client-request-id, is there any way for a non-admin user to obtain the actual failure reason?

I would like to bring our IT a specific thing to check rather than a generic "Bookings doesn't work". Any pointer on which layer to look at first — license, mailbox policy, or Conditional Access — would be very helpful.

Outlook | Web | Outlook on the web for business | Sign in

Answer accepted by question author
Hani-Ng 1,130 Reputation points Independent Advisor
2026-08-23T10:23:21.3566667+00:00

Hi dr. PiBì Omniology Research Center

According to my research based on your description, Outlook on the web remains signed in and fully functional in the same browser session suggests that the user's Entra ID session, MFA state, and SSO flow are all still valid. If this were a general authentication or device-compliance issue, I would normally expect other Microsoft 365 workloads to be impacted as well.

My first recommendation would be for the IT team to check the Bookings-specific configuration:

  • Whether Shared Bookings has been disabled at the organization level. Microsoft documents that admins can disable the service using Set-OrganizationConfig -BookingsEnabled $false or through Microsoft 365 Admin Center > Settings > Org settings. If Bookings has been disabled for the organization, users won't be able to access the management experience (Turn on or off Shared Bookings for organization | Microsoft Learn)
  • Whether the affected user has a license that includes Microsoft Bookings, and whether the Bookings service plan is enabled
  • Whether the user has a properly provisioned Exchange Online mailbox
  • Whether any Outlook Web App mailbox policy restrictions have been applied that could affect Bookings access

The redirect to /common/oauth2/v2.0/logout does not provide enough information by itself to determine the underlying cause. Several factors could potentially lead to this behavior, including Bookings licensing, Exchange Online mailbox configuration, Bookings service settings, or access policies. The most reliable way to identify the actual trigger is to review the corresponding Entra ID sign-in logs and any Conditional Access results recorded at the time of the attempt.

For troubleshooting, you would ask your administrators to review:

  • Entra ID sign-in logs (both Interactive and Non-Interactive entries)
  • Conditional Access results for the timestamp of the failure
  • Bookings tenant settings (BookingsEnabled)
  • Licensing for the affected user
  • Exchange mailbox status and applicable OWA mailbox policies.

Regarding the client-request-id, this value is primarily a correlation identifier. A non-admin user typically cannot use it to determine the root cause directly. However, administrators or Microsoft Support can use it together with the timestamp to locate the corresponding backend events.

A practical troubleshooting approach would be to verify the Bookings tenant settings and user licensing first, followed by Exchange Online mailbox and policy configuration. If those appear correct, reviewing the Entra ID sign-in logs and Conditional Access results would be the next logical step.

I hope this informatrion helps.


If the answer is helpful, please click "Yes". If you have extra questions about this answer, please click "Comment". 

Note: Please follow the steps in the forum documentation to enable e-mail notifications if you want to receive the related email notification for this thread.  

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

0 additional answers

Sort by: Oldest

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.