All-in-One Microsoft Office 365 Apps + Azure/EntraID Login | WordPress Azure SSO
Overview
All-in-One Microsoft Office 365 Apps (Azure SSO) plugin, simplifying authentication by enabling azure office365 integration, WordPress Azure AD SSO, and WordPress AzureB2C SSO using Azure account credentials. Utilizing security protocols like OAuth / OpenID Connect, this plugin ensures a secure WordPress login experience.
Our All-in-One Microsoft Office 365 Apps (Azure SSO) solution seamlessly integrates SharePoint documents/files into your WordPress site and facilitates the synchronization of SharePoint/OneDrive/Office365 user details, documents, and files with your WordPress platform, ensuring a streamlined Entra Id sso experience.
Configuration Steps
Step 1: Setup Microsoft Entra ID (Azure AD) as OAuth Provider
- Sign in to Microsoft Entra ID (Azure AD) portal to start setting up your wordpress office 365 integration.
-
Click on the Microsoft Entra ID (Azure AD).
- From the left navigation panel, select the App registrations service.
-
Click on the New registration.
-
Configure the following options to create a new application:
- Enter a name for your application under the Name text field.
- In supported account types, select 3rd option Accounts in any organizational directory (for authenticating users with user flows).
- In the Redirect URI section, select the Web.
- Enter the Callback URL from the All-in-One Microsoft Office 365 Apps plugin (Configure SSO tab) and save it under the Redirect URL textbox.
-
Click on the Register button to create your application.
- Microsoft Entra ID (Azure AD) assigns a unique Application ID to your application, crucial for your wordpress office 365 integration configuration.
-
The Application ID is your Client ID and the Directory ID is your Tenant ID.
Note: Keep these values handy as you will need them to configure the All-in-One Microsoft Office 365 Apps plugin.
- Go to Certificates and Secrets from the left navigation panel and click on the New Client Secret.
-
Enter Description and Expiration Time and click on the ADD option.
-
Copy the secret key’s Value for completing your wordpress office 365 integration setup.
Note: Required later to configure Client Secret under the miniOrange All-in-One Microsoft Office 365 Apps Plugin.
You have successfully configured Microsoft Entra ID (Azure AD) as OAuth Provider, enabling effortless Azure AD OAuth Single Sign-On (SSO) and authorization for your users accessing WordPress.
Step 2: Setup WordPress as OAuth Client
-
Under the EntraID (AzureAD) section, navigate to the Configure Application tab.
-
In the Entra ID SSO Configurations section, configure the following details:
Display App Name As per your choice Client ID Click here Client Secret Click here Scope openid Entra ID Tenant ID Click here - Click on the Save Settings.
-
Now, click on the Test Configuration.
Note: If you encounter any issues during Azure Application configuration, feel free to click on the Troubleshoot button or reach out to us at samlsupport@xecurify.com
You have successfully configured Microsoft Entra ID (Azure AD) as OAuth Provider, enabling effortless Azure AD OAuth Single Sign-On (SSO) and authorization for your users accessing WordPress with a seamless wordpress office 365 integration.
Step 3: Attribute Mapping
- Attribute Mapping feature allows you to map the user attributes sent by the IDP during SSO to the user attributes at WordPress.
-
In the All-in-One Microsoft Office 365 Apps plugin, go to Attribute/Role Mapping tab and fill up the Username fields in Attribute Mapping section.
Note: SSO Setup Requires Attribute Mapping Configuration.
If you are looking for anything which you cannot find, please drop us an email on samlsupport@xecurify.com