Search Results :


Configuring an Azure AD app for WordPress Integrations – SSO, User Sync, SharePoint, Power BI

Configuring an Azure AD app for WordPress Integrations – SSO, User Sync, SharePoint, Power BI

User Sync from Azure AD Office365 to WordPress can be achieved by using our User Sync for Azure AD Office365 plugin. This plugin uses Microsoft Graph API to fetch all the user's profiles from the Active Directory to the WordPress database. Seamless support for advanced sync features like Bi-directional user sync, automatic user creation & deletion, integration with SharePoint, PowerBI, Office365, Microsoft teams, OneDrive, Azure AD Profile Picture Sync and integration. In addition to this we also support 3rd party plugins like woo-commerce, Learndash, BuddyPress, Memberpress, Paid Membership etc.

To configure Azure AD / Azure B2C with WordPress, you will need to install the User Sync for Azure AD Office 365 plugin:

User Sync for Azure AD Office 365 provides user synchronization from Azure/AzureB2C/Office365 to the WordPress. The plugin uses Microsoft graph API to fetch users from Microsoft Azure active directory.

 Tested with 6.1.1

1.Configuration Steps

i).  Creating an App Registration

Follow the steps below to configure the Azure AD Application:

  • Log in to Azure AD Portal as an Administrator.
  • Under the Azure Services section, select Azure Active Directory.
  • You will be represented with the home screen of Azure Active Directory.
  • OTP Verification Gravity Form Section
  • In the left navigation, select the App registrations under Manage section.
  • OTP Verification Gravity Form Select Form
  • Click on the New Registration .
  • OTP Verification Gravity Form checkbox
  • Assign Display Name in the Name field and choose the Account type (Account in this organization directory only , Demo only - Single tenant).
  • In the Redirect URI field, provide the URL of your WordPress site click on the Register button.
  • OTP Verification Gravity Form email phone

2.Getting values

i).  Application ID

  • After an application registration, Azure AD assigns a unique Application ID to your application.
  • Navigate to your Application Overview tab, in the left panel.
  • Copy the Application ID, this will be your Client ID.

ii).  Client Secret

  • Navigate to the Certificates & Secrets tab.
  • Click on New Client Secret. Enter the Description and expiration time of the Client Secret and click on the Add button.
  • Copy the value of Client Secret. This will be your Client Secret Key.
  • Note: Copy the value of Client Secret not the Client Secret ID

iii).  Tenant ID

  • Go to the Overview tab in your Azure Active Directory. Copy the value of Directory ID, this will be your Tenant ID .

iv).  Tenant Name (Primary Domain)

  • Go to your Azure AD Tenant and navigate to the Overview tab and copy the Primary domain. This will be your Tenant Name.

3.Grant API Permissions

miniorange img Add API Permissions to your Azure AD Application:
  • Go to API Permissions from the left navigation pane and click on Add a permission button.
  • Select Microsoft Graph under Microsoft APIs tab.
  • Select Application Permissions and search for User.
  • Under User select User.Read.All permission. Click on the Add permissions button.
  • Click on Grant admin consent for Default Directory. Click on Yes to Grant admin consent confirmation.
  • You have successfully configured your Azure AD application to achieve User Sync.

Additional Resources

If you are looking for anything which you cannot find, please drop us an email on

Why Our Customers choose Embed SharePoint OneDrive Library / Documents /
Files Solutions?

24/7 Support

miniOrange provides 24/7 support for all the Secure Identity Solutions. We ensure high quality support to meet your satisfaction.

Sign Up

Customer Reviews

See for yourself what our customers say about us.


Extensive Setup Guides

Easy and precise step-by-step instructions and videos to help you configure within minutes.

Watch Demo

We offer Secure Identity Solutions for Single Sign-On, Two Factor Authentication, Adaptive MFA, Provisioning, and much more. Please contact us at

 +1 978 658 9387 (US) | +91 97178 45846 (India)

Hello there!

Need Help? We are right here!

Contact miniOrange Support

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to