Title: WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)
Author: Marco van Wieren
Published: <strong>28 de setembre de 2017</strong>
Last modified: 13 d'abril de 2026

---

Cerca extensions

![](https://ps.w.org/wpo365-login/assets/banner-772x250.png?rev=3306026)

![](https://ps.w.org/wpo365-login/assets/icon-256x256.png?rev=2683314)

# WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)

 Per [Marco van Wieren](https://profiles.wordpress.org/wpo365/)

[Baixa](https://downloads.wordpress.org/plugin/wpo365-login.41.3.zip)

 * [Detalls](https://ca.wordpress.org/plugins/wpo365-login/#description)
 * [Ressenyes](https://ca.wordpress.org/plugins/wpo365-login/#reviews)
 *  [Instal·lació](https://ca.wordpress.org/plugins/wpo365-login/#installation)
 * [Desenvolupament](https://ca.wordpress.org/plugins/wpo365-login/#developers)

 [Suport](https://wordpress.org/support/plugin/wpo365-login/)

## Descripció

WordPress + Microsoft Entra | Ext. ID | B2C | M365 Integration for your Digital 
Workplace. For SSO, Mail, Roles, Access, Profiles, SharePoint, PowerBI.

#### SINGLE SIGN-ON (SSO)

 * Enable Microsoft based Single Sign-on [more](https://www.wpo365.com/feature/single-sign-on/)
 * Supported Identity Providers (IdPs): **Azure Active Directory**, **Azure AD B2C**,**
   Entra External ID (Azure AD for Customers)** [more](https://docs.wpo365.com/article/158-select-identity-provider-idp)
 * Supported SSO protocols: **OpenID Connect** and **SAML 2.0** [more](https://docs.wpo365.com/article/159-select-sso-protocol)
 * Supported OpenID Connect User Flows: Authorization Code User Flow (recommended)
   and Hybrid User Flow [more](https://docs.wpo365.com/article/156-why-the-authorization-code-user-flow-is-now-recommended)

#### NEW USERS

 * New users that sign in with Microsoft automatically become WordPress users [more](https://www.wpo365.com/feature/single-sign-on/)

#### INTRANET

 * Configure the **intranet** authentication mode to restrict access to all front-
   end posts and pages [more](https://www.wpo365.com/article/building-a-wordpress-based-intranet-restrict-access/)
 * Hide the **WordPress Admin Bar** for specific roles [more](https://docs.wpo365.com/article/150-hide-wp-admin-bar-for-roles)

#### MAIL

 * **Send emails using Microsoft Graph** instead of SMTP from your WordPress website
   [more](https://www.wpo365.com/feature/send-mail-using-ms-graph/)
 * Choose between a Microsoft 365 account or a personal Microsoft account, like 
   Hotmail.com or Outlook.com, to send WordPress emails
 * Send as **HTML**
 * Save to the **Sent Items** folder
 * Support for **file attachments**

#### SCIM

 * Entra **User Provisioning** (SCIM) [more](https://www.wpo365.com/feature/azure-ad-user-provisioning-scim/)
 * **Create** new WP Users

#### MICROSOFT TEAMS

 * Support for (seamless) integration of your WordPress website into a **Microsoft
   Teams** Tabs and Apps [more](https://www.wpo365.com/feature/microsoft-teams/)

#### POWER BI

 * Embed Microsoft **Power BI** content (user owns data) [more](https://www.wpo365.com/feature/power-bi-embed/)

#### SHAREPOINT

 * Embed a **SharePoint Online** library [more](https://www.wpo365.com/feature/sharepoint-onedrive-library/)
 * Embed a **SharePoint Online** list [more](https://www.wpo365.com/feature/sharepoint-list/)
 * Embed an **Outlook / Exchange** calendar [more](https://www.wpo365.com/feature/outlook-exchange-calendar/)
 * Embed a **SharePoint Online** search [more](https://www.wpo365.com/feature/sharepoint-search/)

#### EMPLOYEE DIRECTORY

 * Embed an intuitve Azure AD / Microsoft Graph based **Employee Directory** into
   a front-end post or page [more](https://www.wpo365.com/feature/employee-directory/)

#### WPO365 INSIGHTS

 * **See what matters, when it happens** Track key WPO365 events like logins, sent
   emails and user creation and updates with WPO365 Insights [more](https://docs.wpo365.com/article/210-wpo365-insights)

#### WORDPRESS MULTISITE

 * Support for **WordPress Multisite** [more](https://www.wpo365.com/feature/wordpress-multisite/)

#### REST API ENDPOINT PROTECTION

 * Protect your **WordPress REST API** endpoints with a combination of a WordPress
   cookie and a nonce for delegated access [more](https://docs.wpo365.com/article/151-wordpress-cookies-based-protection-for-the-wordpress-rest-api)

#### 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](https://docs.wpo365.com/article/129-a-restful-proxy-to-microsoft-graph-inside-wordpress)
 * _PHP hooks_ for developers to build custom Microsoft Graph / Office 365 integrations
   [more](https://docs.wpo365.com/article/82-developer-hooks)

**ADD FUNCTIONALITY WITH PREMIUM EXTENSIONS**

The features below can be unlocked with [premium addOns and bundles](https://www.wpo365.com/pricing/).

#### SYNC

 * Full **User Sync** using MS Graph from Entra to WordPress [more](https://www.wpo365.com/feature/user-synchronization/)
 * **Create** new WP Users
 * **Update** existing WP Users
 * (Soft) **Delete** existing WP Users
 * Lookup / Add a user in Entra ID (Azure Active Directory) on WordPress’s built-
   in **Add New User page**. [more](https://docs.wpo365.com/article/228-add-new-wordpress-user-from-entra-aad)

_WP User Roles, Profiles and Avatars will be updated and other rules e.g. LearnDash
Enrollments will be applied_

#### SCIM

 * Integrate with Entra **User Provisioning** (SCIM) [more](https://www.wpo365.com/feature/azure-ad-user-provisioning-scim/)
 * **Create** new WP Users
 * **Update** existing WP Users
 * (Soft) **Delete** existing WP Users
 * **Map User Attributes** beyond name and email and store as WordPress user meta

_WP User Roles, Profiles and Avatars will be updated and other rules e.g. LearnDash
Enrollments will be applied_

#### INTRANET

 * Block Direct Access to the Media Library [more](https://docs.wpo365.com/article/229-require-login-for-the-wordpress-media-folder)

#### ROLES + ACCESS

 * Assign WordPress roles by Entra Groups, Entra User Attributes, Domains and / 
   or App Roles [more](https://www.wpo365.com/feature/roles-access/)
 * Restrict access to site / pages by Entra Groups, Domains and / or WPO365 Audiences
   [more](https://www.wpo365.com/feature/roles-access/)
 * Redirect after login by Entra Groups and / or Domains [more](https://www.wpo365.com/feature/roles-access/)

#### LEARNDASH

 * Auto-Enroll WP Users in LearnDash Courses and Groups by Entra Groups, Domains
   and / or Defaults [more](https://www.wpo365.com/feature/learndash/)

#### CUSTOM USER FIELDS

 * Enhance WordPress / BuddyPress User Profiles with **Entra User Attributes** [more](https://www.wpo365.com/feature/custom-user-fields/)

#### MAIL

 * Auto-retry to deliver emails that failed to send [more](https://www.wpo365.com/feature/send-mail-using-ms-graph/)
 * Send attachments larger than 3MB [more](https://www.wpo365.com/feature/send-mail-using-ms-graph/)
 * Send as / On behalf [more](https://www.wpo365.com/feature/send-mail-using-ms-graph/)
 * Send from a Shared Mailbox [more](https://www.wpo365.com/feature/send-mail-using-ms-graph/)
 * Enable Staging Mode [more](https://www.wpo365.com/feature/send-mail-using-ms-graph/)
 * Mail Throttle [more](https://www.wpo365.com/feature/send-mail-using-ms-graph/)
 * Send as BCC [more](https://www.wpo365.com/feature/send-mail-using-ms-graph/)
 * Default Reply-To [more](https://www.wpo365.com/feature/send-mail-using-ms-graph/)

#### MICROSOFT 365 APPS

 * Power BI [more](https://www.wpo365.com/feature/power-bi-embed/)
 * SharePoint Library [more](https://www.wpo365.com/feature/sharepoint-onedrive-library/)
 * SharePoint List [more](https://www.wpo365.com/feature/sharepoint-list/)
 * SharePoint Search [more](https://www.wpo365.com/feature/sharepoint-search/)
 * Exchange Calendar [more](https://www.wpo365.com/feature/outlook-exchange-calendar/)
 * Viva Engage [more](https://www.wpo365.com/feature/yammer-for-wordpress/)
 * Employee Directory [more](https://www.wpo365.com/feature/employee-directory/)

#### ADVANCED LOGIN OPTIONS

 * Support for Multitenancy [more](https://www.wpo365.com/feature/advanced-login-options/)
 * Support for multiple IdPs [more](https://www.wpo365.com/feature/multiple-identity-providers/)
 * Force SSO [more](https://www.wpo365.com/feature/advanced-login-options/)
 * Dual Login [more](https://www.wpo365.com/feature/advanced-login-options/)
 * Intercept manual login [more](https://www.wpo365.com/feature/advanced-login-options/)
 * Prevent pwd. / email change [more](https://www.wpo365.com/feature/advanced-login-options/)
 * Single Sign-out [more](https://www.wpo365.com/feature/advanced-login-options/)
 * Sign out of M365 [more](https://www.wpo365.com/feature/advanced-login-options/)
 * Custom login URL [more](https://www.wpo365.com/feature/advanced-login-options/)
 * Custom loading template [more](https://www.wpo365.com/feature/advanced-login-options/)
 * B2C custom domain [more](https://www.wpo365.com/feature/advanced-login-options/)
 * Embedded B2C login [more](https://www.wpo365.com/feature/advanced-login-options/)
 * Custom new User email [more](https://www.wpo365.com/feature/advanced-login-options/)

#### WPO365 INSIGHTS

 * Get **WPO365 Alerts** in your inbox when a critical WPO365 event occurs [more](https://docs.wpo365.com/article/210-wpo365-insights)

#### AVATAR

 * M365 Profile Picture as WordPress / BuddyPress Avatar [more](https://www.wpo365.com/feature/avatar/)

#### REST API ENDPOINT PROTECTION

 * Enable **Azure AD** based protection for your **WordPress REST API** endpoints
   [more](https://docs.wpo365.com/article/147-azure-ad-based-protection-for-the-wordpress-rest-api)

#### CONFIGURATION

 * Save multiple configurations
 * Directly edit (the JSON representation of) a configuration

### Prerequisites

 * Make sure that you have disabled caching for your Website, especially when you
   configure a WordPress based 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 >= 5 and PHP >= 7.4
 * You need to Entra ID Tenant Administrator to configure both Azure Active Directory
   and the plugin
 * When configuring a WordPress based intranet, you should consider restricting 
   access to the otherwise publicly available wp-content directory [more](https://docs.wpo365.com/article/36-authentication-scenario)

### Support

We will go to great length trying to support you if the plugin doesn’t work as expected.
Go to our [Support Page](https://www.wpo365.com/how-to-get-support/) 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 and contact us using
the [contact form](https://www.wpo365.com/contact/) on our website!

### Open Source

When you’re a developer and interested in the code you should have a look at our
repo over at [WordPress](https://plugins.svn.wordpress.org/wpo365-login/).

## Captures

 * [[
 * Microsoft / Azure AD based Single Sign-on
 * [[
 * Embedded Power BI for WordPress
 * [[
 * Embedded SharePoint Online Documents for WordPress
 * [[
 * Embedded SharePoint Online Search for WordPress
 * [[
 * Employee Directory
 * [[
 * Support for Azure AD B2B and Azure AD B2C
 * [[
 * Sending WordPress email using Microsoft Graph
 * [[
 * Synchronizing users from Azure AD to WordPress
 * [[
 * Embed WordPress in a Teams Tab or App
 * [[
 * Assign WordPress roles / Deny access based on Azure AD groups

## Blocs

Aquesta extensió proporciona 1 bloc.

 *   Documents | BASIC

## Instal·lació

Please check out [our Getting Started page](https://docs.wpo365.com/category/21-getting-started)
for detailed installation and configuration instructions.

## PMF

Please check out [our online FAQs](https://docs.wpo365.com/category/26-support) 
for answers to commonly asked questions.

## Ressenyes

![](https://secure.gravatar.com/avatar/21ffff84a6820c29b86d67ef47776550627e264beb43aad138c37e999fefbf8a?
s=60&d=retro&r=g)

### 󠀁[Excellent Customer Support](https://wordpress.org/support/topic/excellent-customer-support-215/)󠁿

 [gameeverything](https://profiles.wordpress.org/gameeverything/) 17 de abril de
2026

First off, I NEVER write reviews except in very rare cases and this is one of those.
The customer support is wonderful even when I’m just a “free” customer. They step-
by-step went through the issue with me over multiple back-and-forth emails until
the issue was resolved, so I love them for this and if/when I’m ever not poor as
sht I’m going to definitely get a pro membership. Thanks again for all that you 
do.

![](https://secure.gravatar.com/avatar/66074f477cf200b950c48dad8dd02d586d63b42421deaa2a3d2e93cc151fb11b?
s=60&d=retro&r=g)

### 󠀁[Fantastic plugin and support](https://wordpress.org/support/topic/fantastic-plugin-and-support-148/)󠁿

 [coastc](https://profiles.wordpress.org/coastc/) 29 de març de 2026 1 resposta

This plugin works perfectly and the support from Marco is amazing. I am a beginner
with adding SharePoint to the website, I had a lot of questions for Marco and he
was very accommodating, responsive and generous with his help. After following his
video instructions, which are clear and easy to follow, I was able to set up the
plugin and have the SharePoint files showing on my website very quickly and easily.
I can’t recommend highly enough. 10 out of 5 stars !

![](https://secure.gravatar.com/avatar/6631b1c99bfde142fdc0585e740db2c026d8dd88c75b93cfa038df29a269133c?
s=60&d=retro&r=g)

### 󠀁[Exceeded all my expectations](https://wordpress.org/support/topic/exceeded-all-my-expectations/)󠁿

 [tedmw](https://profiles.wordpress.org/tedmw/) 19 de desembre de 2025 1 resposta

Like many other reviewers have said, this plugin is fantastic! My client purchased
the Integrate bundle which we’re using to build a custom intranet to replace their
existing SaaS product. The plugin has everything they need, and more. It was a bit
overwhelming at first since this was my first time using the plugin but the WPO365
documentation is very thorough and walked me through everything step by step. There
are even tooltips that link to the docs for almost every option in the plugin settings.
A few times I did get stuck and needed to reach out for support. The plugin developer,
Marco, got back to me right away and was extremely helpful and professional.I highly
recommend this plugin to anyone needing to integrate with Microsoft services.

![](https://secure.gravatar.com/avatar/7e56d476123a24ac8ca6ade5570c74b999a2ac4696a9d02a1dc709a4086076f1?
s=60&d=retro&r=g)

### 󠀁[Feature rich with great support!](https://wordpress.org/support/topic/feature-rich-with-great-support/)󠁿

 [klishb](https://profiles.wordpress.org/klishb/) 2 de desembre de 2025 1 resposta

I’ve been using WPO365 for a few years. It works great. Great documentation. Great
tutorials. Great support. Along the way, I’ve made a few requests for improvements
and new feature implementations. I always feel like my feedback matters and in many
cases, the improvements have been implemented that I requested. Extremely happy 
with support and the ongoing development efforts.

![](https://secure.gravatar.com/avatar/42406674dc079f7de0cdc02d19827004ec0ab69b232d1a065c0c1cb3846d49e1?
s=60&d=retro&r=g)

### 󠀁[Good Plugin, fantastic support!](https://wordpress.org/support/topic/good-plugin-fantastic-support-8/)󠁿

 [Douglas “BearlyDoug” Hazard](https://profiles.wordpress.org/bearlydoug/) 23 de
octubre de 2025 1 resposta

For my day job, I manage over 100 WordPress sites (and growing; I’ve developed over
50 of them myself). I work for an organization that has over 2700 employees and 
170+ “locations”, managing over 400 domains, 100+ SSL certs, etc. As a pretty sizable
organization, our IT team is hyper-focused on account safety and security. One of
the ways we can get that addressed is by integrating a Microsoft Single Sign On 
process into WordPress and disable normal account creation processes/flows. WPO365
delivers exactly what we need for this. There is a little bit of a learning curve
and you do need to make a couple configuration changes within your Microsoft Outlook
tenant, however, once set (and as long as you stay on top of updates), it pretty
much takes care of itself and account security. I will admit that we don’t use all
the bells and whistles this plugin comes with, but that’s okay. The support (Marco)
is beyond fantastic, and he does know how to take care of his customers exceptionally
well. I’ve actually just purchased our third license upgrade since 2021, which should
take care of us for quite a while. I’m fortunate that I don’t need much support 
from Marco, but when I do, he’s there, super responsive and very personable. Speaking
as someone who doesn’t really like having to pay for plugins, I have to simply say
this: Thank you, Marco and WPO365, for having a fantastic plugin that works extremely
well and just for being you.

![](https://secure.gravatar.com/avatar/65865f684b1ffce323678445d5d197b41491729470630db96ae61c4c3279013c?
s=60&d=retro&r=g)

### 󠀁[Excellent Product and Top-Notch Support](https://wordpress.org/support/topic/excellent-product-and-top-notch-support/)󠁿

 [bizcomweb](https://profiles.wordpress.org/bizcomweb/) 24 de juliol de 2025 1 resposta

It’s been a pleasure working with Marco. I had a support issue, and he responded
quickly and provided excellent information. I’m glad I purchased this plugin. Nice
work!

 [ Llegiu totes les 147 ressenyes ](https://wordpress.org/support/plugin/wpo365-login/reviews/)

## Col·laboradors i desenvolupadors

«WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)» és programari
de codi obert. La següent gent ha col·laborat en aquesta extensió.

Col·laboradors

 *   [ Marco van Wieren ](https://profiles.wordpress.org/wpo365/)

“WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)” s’ha traduït
a 4 configuracions regionals. Gràcies als [traductors](https://translate.wordpress.org/projects/wp-plugins/wpo365-login/contributors)
per les seves aportacions.

[Traduïu «WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)» a la vostra llengua.](https://translate.wordpress.org/projects/wp-plugins/wpo365-login)

### Interessats en el desenvolupament?

[Navegueu pel codi](https://plugins.trac.wordpress.org/browser/wpo365-login/), baixeu-
vos el [repositori SVN](https://plugins.svn.wordpress.org/wpo365-login/), o subscriviu-
vos al [registre de desenvolupament](https://plugins.trac.wordpress.org/log/wpo365-login/)
per [fisl de subscripció RSS](https://plugins.trac.wordpress.org/log/wpo365-login/?limit=100&mode=stop_on_copy&format=rss).

## Registre de canvis

Also available [online](https://www.wpo365.com/change-log/).

#### v41.3

 * Fix: The Mail Log Viewer now reliably displays attachment names without crashing.[
   LOGIN, MAILER]
 * Fix: Corrected an issue that could cause a crash while generating client secret
   expiration warning emails. [LOGIN, MAILER]
 * Fix: Resolved a “Failed to execute ‘querySelector’ on ‘Document’” error in the
   wizard app triggered by invalid auto-generated element IDs. [LOGIN, MAILER]

#### v41.2

 * Fix: Prevented duplicate or incorrect type attributes on script tags, which could
   cause “Cannot use import statement outside a module” errors. [LOGIN]
 * Fix: Resolved a critical error that could occur when obtaining an access token
   for an embed-app due to an undefined method call. [LOGIN]
 * Fix: Automatically disables SSO when the mail function is invoked in the context
   of the WPO365 | MICROSOFT GRAPH MAILER plugin (preventing the plugin from logging
   unconfigured-warnings). [MAILER].

#### v41.1

 * Fix: Prevented duplicate or incorrect type attributes on script tags, which could
   cause “Cannot use import statement outside a module” errors. [LOGIN]

#### v41.0

 * Change: Added a brand‑new M*365 Apps Framework for embedding content from SharePoint
   Online, Microsoft Entra ID, Exchange Online, and Power BI, with persistent app
   configuration stored in the database, a preview option, and a guided configuration
   wizard. [LOGIN, APPS, INTEGRATE (INTRANET)]
 * Change: Redesigned the menu of the plugin’s Configuration Pages – new with a 
   new vertical navigation, Redesigned the plugin menu with a new vertical navigation,
   improving clarity and access to features. [ALL]
 * Improvement: To align with Microsoft’s current branding, Azure AD has been renamed
   to Microsoft Entra ID throughout the plugin, and all portal links now open in
   entra.microsoft.com. [ALL]
 * Improvement: Added major enhancements to the Premium SharePoint Library embed:
   users can now search the library, upload files, and choose from new card templates
   or a more customizable HTML table view. [APPS, INTEGRATE (INTRANET)]
 * Improvement: Enhanced the Exchange Online Calendar embed-app, including a date
   picker with event cards, and support for displaying events across a rolling one‑
   year period. [APPS, INTEGRATE (INTRANET)]
 * Improvement: Refactored the plugin’s “User Registration” configuration and move“
   Roles + Access” to its own configuration page for better clarity and maintainability.[
   LOGIN]
 * Fix: Fixed an issue in the stand‑alone WPO365 | MICROSOFT GRAPH MAILER plugin
   and tested and confirmed compatibility with GCC High tenants. [MAILER]
 * Fix: The WPO365 | PROFESSIONAL now ships with the required integration source
   code for itthinx Groups. [PROFESSIONAL]
 * Fix: Updated the Exchange Online Calendar embed-app so links in event descriptions
   now open in a new tab. [LOGIN, APPS, INTEGRATE (INTRANET)]
 * Fix: Dropped the core‑js polyfill dependency as it is no longer required by the
   plugin. [LOGIN]

#### v40.3

 * Improvement: Protecting the Media Library by restricting access to logged-in 
   users is now also supported for Auth.-Only authentication scenarios. [ESSENTIALS,
   PROFESSIONAL, INTEGRATE, CUSTOMERS (LOGIN+, SYNC INTRANET)]
 * Improvement: When protection of the Media Library is enabled, WPO365 will award
   a cookie when a user signs in with SSO, further optimizing the performance. [
   ESSENTIALS, PROFESSIONAL, INTEGRATE, CUSTOMERS (LOGIN+, SYNC INTRANET)]
 * Fix: When a cookie granting access to the Media Library is not found, WordPress
   will now loaded in an isolated function to prevent conflicts with other variables.[
   ESSENTIALS, PROFESSIONAL, INTEGRATE, CUSTOMERS (LOGIN+, SYNC INTRANET)]
 * Fix: The exported SAML 2.0 service provider XML configuration file is now “well-
   formed”. [LOGIN]
 * Fix: The ROLES + ACCESS (premium) plugin now includes the mapping tool for itthinx
   Groups. [ROLES + ACCESS]
 * Fix: The SCIM (premium) plugin now unlocks the “custom field mapping tool” on
   the plugin’s “User Sync” configuration page. [SCIM]

#### v40.2

 * Security Fix: An XSS vulnerability has been patched. [ALL]

#### v40.1

 * Fix: Two free / basic apps for embedding Microsoft 365 services — SharePoint 
   Online Search and Employee Directory — failed to perform their search functionality.[
   LOGIN]

#### v40.0

 * Security Fix: A Server Side Request Forgery (SSRF) vulnerability has been patched.[
   ALL]
 * (Breaking) Change: The long-term deprecated version of WPO365 User Synchronization
   has now been removed. [INTEGRATE (SYNC, INTRANET)]
 * Improvement: When an administrator enables WPO365’s “shared” WPMU-mode, WPO365
   can now be configured to update the user’s WordPress role(s) based on your Entra
   group-to-WP-role mappings not only for the current site, but also for all subsites
   where the user is a member. See the [online documentation](https://docs.wpo365.com/article/230-synchronize-wp-roles-across-all-sub-sites)
   for details. [ROLES + ACCESS, PROFESSIONAL, INTEGRATE, CUSTOMERS (SYNC, INTRANET)]
 * Improvement: This version introduces a number of enhancements when embedding 
   an Outlook / Exchange Online calendar in WordPress:
    - The free version now supports clickable items to pop up a dialog with the 
      event’s details.
    - Premium versions can now also use a Shared Calendar as their source.
    - The event’s HTML content will now be rendered in an iframe.
    - Event details will now list the event start and end date, location and a clickable
      link in case of an online meeting.
    - By default will (new) calendars show an extra column for the event’s end date.
    - Multi-day events are now easily identifiable by a dedicated icon.
    - See the updated [feature documentation](https://www.wpo365.com/feature/add-outlook-or-exchange-calendars-to-wordpress/).
 * Improvement: Confirms support for WordPress 6.9. [ALL]
 * Improvement: When embedding Power BI content in WordPress for customers, WPO365
   will now also update dynamic tokens found in an Effective Identity’s customData
   property. The [online documentation](https://tutorials.wpo365.com/courses/embed-power-bi-content-in-wordpress/lessons/advanced-row-level-security-rls/)
   has been updated to reflect this. [APPS, INTEGRATE (INTRANET)]
 * Improvement: Direct Access to the Media Library now uses a cookie, to prevent
   429 Too Many Requests errors and to reduce the server load. The [online documentation](https://docs.wpo365.com/article/229-require-login-for-the-wordpress-media-folder)
   has been updated accordingly. [ESSENTIALS, PROFESSIONAL, INTEGRATE, CUSTOMERS(
   LOGIN+, SYNC, INTRANET)]
 * Fix: When WPO365 User Synchronization is triggered via an external link, WPO365
   now waits for WordPress to fully initialize, ensuring that all hooks (filters
   and actions) are properly attached. [INTEGRATE (SYNC, INTRANET)]

#### Older versions

Please check the [online change log](https://www.wpo365.com/change-log/) for previous
changelogs.

## Meta

 *  Versió **41.3**
 *  Darrera actualització **fa 6 dies**
 *  Instal·lacions actives **10.000+**
 *  Versió del WordPress ** 5.0 o posterior **
 *  Provada fins a **6.9.4**
 *  Versió del PHP ** 7.4 o posterior **
 *  Idiomes
 * [Czech](https://cs.wordpress.org/plugins/wpo365-login/), [Dutch](https://nl.wordpress.org/plugins/wpo365-login/),
   [Dutch (Belgium)](https://nl-be.wordpress.org/plugins/wpo365-login/), [English (US)](https://wordpress.org/plugins/wpo365-login/),
   i [Spanish (Spain)](https://es.wordpress.org/plugins/wpo365-login/).
 *  [Traduïu a la vostra llengua](https://translate.wordpress.org/projects/wp-plugins/wpo365-login)
 * Etiquetes
 * [email](https://ca.wordpress.org/plugins/tags/email/)[microsoft](https://ca.wordpress.org/plugins/tags/microsoft/)
   [powerbi](https://ca.wordpress.org/plugins/tags/powerbi/)[sharepoint](https://ca.wordpress.org/plugins/tags/sharepoint/)
   [sso](https://ca.wordpress.org/plugins/tags/sso/)
 *  [Vista avançada](https://ca.wordpress.org/plugins/wpo365-login/advanced/)

## Valoracions

 4.9 sobre 5 estrelles.

 *  [  143 valoracions de 5 estrelles     ](https://wordpress.org/support/plugin/wpo365-login/reviews/?filter=5)
 *  [  1 valoració de 4 estrelles     ](https://wordpress.org/support/plugin/wpo365-login/reviews/?filter=4)
 *  [  1 valoració de 3 estrelles     ](https://wordpress.org/support/plugin/wpo365-login/reviews/?filter=3)
 *  [  1 valoració de 2 estrelles     ](https://wordpress.org/support/plugin/wpo365-login/reviews/?filter=2)
 *  [  1 valoració de 1 estrelles     ](https://wordpress.org/support/plugin/wpo365-login/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wpo365-login/reviews/#new-post)

[Visualitzeu totes les ressenyes](https://wordpress.org/support/plugin/wpo365-login/reviews/)

## Col·laboradors

 *   [ Marco van Wieren ](https://profiles.wordpress.org/wpo365/)

## Suport

Teniu quelcom a dir? Necessiteu ajuda?

 [Visualitza els fòrums de suport](https://wordpress.org/support/plugin/wpo365-login/)