Try plugin: WordPress + Microsoft Office 365 / Azure AD | LOGIN
We'll create fresh WordPress site with WordPress + Microsoft Office 365 / Azure AD | LOGIN installed. You have 20 minutes to test the plugin after that site we'll be deleted.
Takes ~10 seconds to install.
About WordPress + Microsoft Office 365 / Azure AD | LOGIN
With WPO365 | LOGIN users can sign in with their corporate or school (Azure AD / Microsoft Office 365) account to access your WordPress website: No us …
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.
Embed an intuitve Azure AD / Microsoft Graph based Employee Directory into a front-end post or page more
REST API ENDPOINT PROTECTION
Protect your WordPress REST API endpoints with a combination of a WordPress cookie and a nonce for delegated access 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 PREMIUM EXTENSIONS
PROFILE+
Update a WordPress user profile with (first, last, full) name, email and UPN from Azure AD
Advanced versions of the apps to embed content of Microsoft 365 services such as Power BI (with support for application owns data scenarios) and SharePoint Online (with support for anonymous users)
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 LinkedIn 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.