Turn off SSO when the client secret is expired
When a client secret is expired and therefore SSO cannot be used anymore, it would probably be good if it became disabled.
When a client secret is expired and therefore SSO cannot be used anymore, it would probably be good if it became disabled.
Would it be possible to send a daily log of successful/unsuccessful emails?
Automate (parts of the) installation, for example using the provided Graph REST APIs. See https://wordpress.org/support/topic/it-worked-ver-well-well-explained-i-hope-they-will-improve-it-further/ for details.
Currently user synchronization is the only way to synchronize roles. You can replace all roles for a user when doing a sync, but for that to work it requires you define every role for every user. Nearly all of my sites have internal staff that I want to login with O365, but also external customers …
Add support for custom Azure AD B2C login domains (instead of b2clogin.com).
Please consider providing a Composer repositoriy for the premium add-ons of the WPO365 plugin. Currently, we have to upload them to a dedicated SatisPress instance (https://github.com/cedaro/satispress) that makes them available as Composer packages. But that’s a tedious task because AFAIK, your plugins don’t have any auto-update logic, so they need to be manually kept up …
Continue reading “Provide Composer repository for premium add-ons”
Prevent access for specific roles (defined by an administrator) to /wp-admin. This could go hand-in-hand with the recently added feature to hide the WordPress Admin Bar for certain roles.
Some WordPress extensions may send (MIME encoded / Multipart) emails with embedded images. It would be great if the WPO365 | MICROSOFT 365 GRAPH MAILER plugin would support this.
Make it possible for administrators to configure for multiple Azure AD tenants. If multiple Azure AD tenants are configured, a dropdown will be shown together with the Sign in with Microsoft button to allow end-users to pick their tenant*. * It must therefore be possible to assign a friendly name to each Azure AD configuration.
Add a dashboard (only visible for website administrators) that shows – for example – the following: Number of successful and unsuccessful logins (last 7 days). Number of errors and warnings (last 7 days). Number of emails sent (last 7 days). Number of unique users synchronized (last 7 days). Please add more measures in the comments.