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.