WordPress.org

Plugin Directory

All-in-One Microsoft Office 365 Apps + Azure/EntraID Login

All-in-One Microsoft Office 365 Apps + Azure/EntraID Login

Description

Our Azure Office 365 Suite for WordPress plugin integrates various Microsoft 365 services into your WordPress site, enhancing user experience and productivity with seamless access to Azure AD/ Entra ID, Azure AD B2C, SharePoint, PowerBI, Outlook, and Dynamics CRM.

Features

Zero Configuration / Automatic Connection

  • Setup Sharepoint Online, Power BI, Outlook and Dynamic CRM. with just a single click. Simply enter your Azure credentials and gain access to your documents, slides, reports, calendar events and leads directly.

Azure Single Sign-On (SSO)

  • Enable secure SSO for your WordPress site: Simplify user authentication into WordPress using Azure AD (Entra ID)/ Azure AD B2C as your Identity Provider, providing a seamless Microsoft Login experience.
  • Simplify user management: Automatically onboard users from Azure/Entra by performing SSO into WordPress using their Azure/Entra credentials, and sync their security groups and claims into WordPress groups and attributes.
  • Supported Identity Providers: The plugin supports Azure AD (Entra ID), Azure AD B2C, and Entra External ID (Azure AD for customers), allowing you to onboard users from different Azure Applications making it compatible for different login scenarios.
  • Protocols: Utilize secure OAuth/OpenID Connect and SAML 2.0 protocols for Azure Login/SSO.
  • Assign roles: Assign WordPress roles based on Azure/Entra Groups and user attributes, enhancing security and user management.
  • End to end setup documentation – Azure AD (Entra ID), Azure AD B2C.

SharePoint Integration

  • Embed SharePoint content: Embed SharePoint documents, libraries, and lists within WordPress, enhancing document management and sharing capabilities.
  • Facilitate document management: Enable easy document management and sharing with direct SharePoint access, integrated into your WordPress environment.
  • Restrict direct access: Control access to SharePoint files and folders, ensuring secure document handling.
  • Sync user profiles and sites: Keep user profiles and sites synchronized between SharePoint and WordPress, maintaining consistency across platforms.
  • Search and view SharePoint files: Easily search and change views of SharePoint files, improving document accessibility.
  • Generate file links: Create links for SharePoint file downloads and previews, simplifying file sharing.
  • Edit and upload files: Edit and upload SharePoint files directly from WordPress.
  • Sync social feeds: Integrate SharePoint social feeds like news and articles into WordPress posts.
  • End to end setup documentation – Sharepoint.

PowerBI Integration

  • Embed interactive reports: Embed PowerBI reports and dashboards within WordPress pages and posts for dynamic data visualization, bringing insights to your users.
  • Row-level security (RLS): Restrict PowerBI data access with RLS, ensuring secure data handling.
  • Content access control: Filter and restrict PowerBI content based on user login status, WordPress roles, membership, and Azure AD security groups.
  • Domain-based content access: Control access to PowerBI content based on domains, providing customized data views.
  • Embed specific report pages: Embed particular pages of PowerBI reports, offering specific data insights to your users.

Outlook Integration

  • Display Outlook data: Show Outlook calendars, emails, and tasks directly on your WordPress site.
  • Bi-directional contacts sync: Synchronize contacts in both directions between Outlook and WordPress, ensuring up-to-date information across platforms.
  • Event creation and synchronization: Create events and sync them in real time.

Dynamics CRM Integration

  • Sync CRM objects: Sync contacts, accounts, leads, and other CRM objects from Dynamics 365 Sales to WordPress, providing a seamless CRM integration.
  • Inventory data sync: Synchronize inventory data like orders, products, and purchase history between WordPress and Dynamics Business Central, streamlining e-commerce and inventory management.
  • Interact with CRM data: Enable users to interact with CRM data without leaving WordPress, improving workflow efficiency.
  • Real-time updates: Support real-time updates and synchronization with Dynamics CRM, ensuring accurate and timely data.
  • CRM support: Compatible with Dynamics 365 CRM Online and On-premise applications, offering flexibility for different deployment scenarios.
  • Web-to-lead forms: Integrate web-to-lead forms seamlessly, capturing leads directly from your WordPress site.

Enhance your WordPress site with the Microsoft 365 Integration Suite plugin, bringing together the best of Azure, SharePoint, PowerBI, Outlook, and Dynamics CRM. Improve productivity, streamline user management, and leverage powerful Microsoft services—all within your WordPress environment. Install now and transform your WordPress experience with integrated Office 365 features and seamless Microsoft 365 access.

Screenshots

  • Connect your WordPress site with AzureAD/EntrID & AzureB2C.
  • Configure Attribute Mapping for Users in WordPress.
  • View your Sharepoint Folder/Files
  • Azure SSO Login Button on the WP Login Page.

Installation

From your WordPress dashboard

  1. Visit Plugins > Add New
  2. Search for All-in-One Microsoft. Find and Install All-in-One Microsoft Office 365 Apps + Azure/EntraID Login plugin by miniOrange
  3. Activate the plugin

From WordPress.org

  1. Download WordPress All-in-One Microsoft Office 365 Apps + Azure/EntraID Login.
  2. Unzip and upload the All-in-One Microsoft Office 365 Apps + Azure/EntraID Login directory to your /wp-content/plugins/ directory.
  3. Activate All-in-One Microsoft Office 365 Apps + Azure/EntraID Login from your Plugins page.

Once Activated

  1. Go to Settings-> All-in-One Microsoft Office 365 Apps + Azure/EntraID Login -> Configure SSO, and follow the instructions
  2. Go to Appearance->Widgets ,in available widgets you will find miniOrange Login with Azure widget, drag it to chosen widget area where you want it to appear.
  3. Now visit your site and you will see login with widget.

FAQ

How to configure WordPress Azure SSO?

  • Download and install All-in-One Microsoft Office 365 Apps + Azure/EntraID Login plugin.
  • Add your Redirect/Callback URL from WordPress Azure Office 365 Suite plugin, into your AzureAD(Entra ID)/ AzureB2C application.
  • Provide the required fields(ClientID, Client Secret, TenantID/ Tenant-Name, Policy-Name) from your AzureAD(Entra ID)/ AzureB2C application to the WP All-in-One Microsoft Plugin on your WordPress site for a successful WordPress-Azure SSO connection.

I am not able to configure the Azure SSO with provided settings

Please email us at samlsupport@xecurify.com or Contact us. You can also submit your app request from the plugin’s configuration page.

For any query/problem/request

Visit Troubleshooting section in the plugin OR email us at info@xecurify.com or Contact us. You can also submit your query from the plugin’s configuration page.

Reviews

11 Meán an tSamhraidh, 2024
Plugin works perfect, im able to grant access to users that i need, tech support fantastic help.

OMG

29 Nollaig, 2023 2 replies
After updating to version 1.5.4, all settings were deleted and auth stopped work. I tried to downgrade, but old settings were deleted. Awful! Be careful using this @#$@#$
Read all 3 reviews

Contributors & Developers

“All-in-One Microsoft Office 365 Apps + Azure/EntraID Login” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.0.5

  • Plugin name update
  • Added default Role Mapping
  • Added plugin banner
  • Readme Updates

2.0.4

  • Readme changes
  • Support form UI changes

2.0.3

  • Major bugfix in sharepoint automatic connection
  • UI changes in Feedback form

2.0.2

  • Added automatic application setup for Sharepoint
  • UI fixes

2.0.1

  • Compatability with WordPress 6.5.2
  • Login widget UI fixes
  • Minor Bug fixes

2.0.0

  • Compatibility with WordPress 6.5
  • Sharepoint Integration with Entra-ID
  • Major UI Update

1.5.3

  • Compatibility with WordPress 6.4.2
  • Provided form for user interaction
  • Minor UI Updates

1.5.2

  • Added option for video/screenshare demo request
  • Added security fixes
  • UI Updates

1.5.1

  • Added securify fixes

1.5.0

  • Added support for Dynamics CRM application
  • Added support for Microsoft Teams application
  • Added support for Windows Live application

1.4.7

  • Compatibility with WordPress 6.0
  • Discovery endpoint fix
  • UI fixes and other bug fixes

1.4.6

  • Compatibility with WordPress 5.9

1.4.5

  • Compatibility with WordPress 5.8 and PHP 8
  • Security Fixes
  • Minor UI Fixes

1.4.4

  • Compatibility with WordPress 5.7
  • Minor Bug Fixes and UI Improvements

1.4.3

  • UI Updates

1.4.2

  • Compatibility with WordPress 5.6

1.4.1

  • UI Updates

1.4.0

  • Configuration Automation
  • Added option for Custom Applications SSO

1.3.0

  • UI Updates

1.2.2

  • Minor Bug Fixes
  • Compatibility with WordPress 5.5

1.2.1

  • UI updates
  • Compatibility with WordPress 5.4.2

1.2.0

  • Added improvements in Attribute Mapping Feature
  • Added Copy Redirect/Callback URL features and improvements in existing functionalities
  • Added some UI changes

1.1.0

  • Added separate Azure SSO Apps for Azure AD and Azure B2C and end to end SSO Setup guides
  • Updated Licensing Plans
  • Minor bugfixes & UI changes

1.0.0

  • First version for Login with Azure.