Enhanced Microsoft Login for WordPress. WPO365 | ESSENTIALS enables the configuration of multiple different Identity Providers and Entra ID tenants. It also allows administrators to customize the sign-in and sign-out experience and hide the default login page. Plus it helps to keep basic WordPress user profiles aligned with Microsoft on sign-in and to secure assets in the Media Library.

The plugin adds premium Microsoft Login features and identity options for organizations that need more control over how users sign in to WordPress.
Enhanced Microsoft Login for WordPress
Authentication Options
MULTI-TENANCY
- Support for Entra ID’s built-in multi-tenancy feature more
- Support to configure more than one Identity Provider (IdP) more
AUTH.-ONLY
- Require authentication without WordPress login more
MEDIA LIBRARY
- Require login for the WordPress Media Library more
Login Experience
FORCE SSO
HIDE / CUSTOMIZE WP LOGIN
- Hide wp-login.php and customize the login experience more
- Custom login URL more
- Customize the loading template more
SIGN OUT
- Support for Entra ID’s Single Sign-out feature more
- Sign out of Microsoft when signing out of WordPress more
AZURE AD B2C / ENTRA EXTERNAL ID
User Profile and Account options
USER PROFILE
- Update a WordPress user’s first, last and full name plus their mail address whenever they sign in with Microsoft
ACCOUNT OPTIONS
- Intercept manual login more
- Prevent users changing their password and email address
NEW USER EMAIL
- Tailored New User email more
Also included
WPO365 INSIGHTS
- Premium WPO365 Insights with advanced insights and Alerts.
MISCELLANEOUS
- File-based configuration to move WPO365 settings to wp-config.php.
Prerequisites
Works with WPO365 | LOGIN
WPO365 | LOGIN provides the foundation for connecting WordPress with Microsoft 365 and Entra ID. This plugin builds on that foundation, extending and enhancing many of its features.
Available here and also from the WordPress Plugin Directory.