Simplified Microsoft Single Sign-On

With the release of WPO365 | LOGIN 42.0, you get a simplified Microsoft Single Sign-On experience, which has been further streamlined and made more consistent across your WordPress site.

A Unified SSO Entry Point

To improve reliability and simplify configuration, all authentication requests are now consistently initiated through a dedicated endpoint:

  • Pretty permalinks:
    /wpo/sso/start
  • Without permalinks:
    ?wpo_sso_start=1

All built-in login buttons have been updated to use this endpoint, ensuring a predictable and standardized SSO flow.

Easily Create Your Own SSO Login Button

Creating your own custom SSO login button has become very straightforward since version 42.0. WPO365 now provides a dedicated endpoint on your WordPress site –  /wpo/sso/start (or ?wpo_sso_start=1 without permalinks). When users are directed to this URL (e.g. https:///wpo/sso/start>/wpo/sso/start), they are automatically redirected to Microsoft for authentication. As a result, a simple HTML link pointing to this URL is sufficient to initiate the Single Sign-On flow. Refer to the updated implementation guide to create your own SSO login button.

Important: Caching Considerations

Since the /wpo/sso/start endpoint dynamically initiates authentication, it should not be cached. If you are using server-side caching or a CDN (such as Cloudflare), make sure to:

  • Exclude /wpo/sso/start
  • Exclude ?wpo_sso_start=1

from caching rules to prevent unexpected behavior or login issues.

With this update, WPO365 | LOGIN makes Microsoft Single Sign-On simpler, more predictable, and easier to integrate anywhere on your WordPress site.