With WPO365 | LOGIN users can sign in with their corporate or school (Azure AD / Microsoft Office 365) account to access your WordPress website: No username or password required (OIDC or SAML 2.0 based SSO). Plus you can send email using Microsoft Graph instead of SMTP from your WordPress website. SINGLE SIGN-ON OpenID Connect and SAML based single sign-on (SSO) more NEW USERS New users that sign in with Microsoft are automatically registered with your WordPress more INTRANET Restrict access to pages / posts in intranet mode more MICROSOFT TEAMS Support for integration of your WordPress website into a Microsoft Teams Tabs and Apps more MAIL Send emails using Microsoft Graph instead of SMTP from your WordPress website more WORDPRESS MULTISITE Support for WordPress Multisite more DOCUMENTS Embed a SharePoint Online or OneDrive Library into any post or page with this useful, usable and beautiful Gutenberg Block more MICROSOFT 365 APPS Embed Microsoft Power BI content more SharePoint Online Library more and Search more Employee Directory (Microsoft Graph / Azure AD) more DEVELOPERS Developers can now connect to a RESTful API for Microsoft Graph in their favorite programming language and without the hassle of authentication and authorization more PHP hooks for developers to build custom Microsoft Graph / Office 365 integrations more ADD FUNCTIONALITY WITH EXTENSIONS SYNC On-demand / scheduled user synchronization from Azure AD to WordPress more PROFILE+ Update a user’s WordPress profile with (first, last, full) name, email and UPN from Azure AD more AVATAR Replace the default WordPress / BuddyPress avatar with a Microsoft 365 profile picture more ROLES + ACCESS WordPress roles assignments / access restrictions based on Azure AD groups / user attributes more LOGIN+ Support for Azure AD B2C, Azure AD B2B, AAD Multi-Tenancy, SSO enabled login page, Dual Login, Private Pages and (Single) Sign-out more MAIL Send HTML formatted email using Microsoft Graph and save messages in Sent Items more GROUPS Deep integration with the (itthinx) Groups plugin for group membership and access control more DOCUMENTS An advanced version of the Gutenberg Block for embedding a SharePoint Online / OneDrive library into any post or page that also supports access for anonymous users and custom SharePoint (list item) fields more MICROSOFT 365 APPS Microsoft 365 apps for Power BI, SharePoint Online (Search + List View), OneDrive, Employee Directory / Contacts and Yammer more SCIM Automatic (SCIM based) Azure AD User Provisioning to WordPress more CONFIGURATION Save multiple configurations. Directly edit (the JSON representation of) a configuration. Prerequisites Make sure that you have disabled caching for your Website in case your website is an intranet and access to WP Admin and all pubished pages and posts requires authentication. With caching enabled, the plugin may not work as expected We have tested our plugin with WordPress >= 4.8.1 and PHP >= 5.6.40 You need to be (Office 365) Tenant Administrator to configure both Azure Active Directory and the plugin You may want to consider restricting access to the otherwise publicly available wp-content directory Support We will go to great length trying to support you if the plugin doesn’t work as expected. Go to our Support Page to get in touch with us. We haven’t been able to test our plugin in all endless possible WordPress configurations and versions so we are keen to hear from you and happy to learn! Feedback We are keen to hear from you so share your feedback with us on Twitter and help us get better! Open Source When you’re a developer and interested in the code you should have a look at our repo over at WordPress.