Search Results :

×

WordPress Microsoft Entra ID (Azure AD) Integration

Login Form Addon WordPress

WordPress Microsoft Entra ID (Azure AD) integrator works in conjunction with the WordPress OAuth & OpenId Connect Client Single Sign-On (SSO) Plugin for the Microsoft Entra ID (Azure AD) SSO. WordPress Microsoft Entra ID (Azure AD) integrator provides functionality to manage all the user operations from your WordPress site. The user operations provided are Login, Registration, Profile update, Password Reset. All these operations can be managed either by users themselves or by the WordPress administrators. Using this WordPress Microsoft Entra ID (Azure AD) integration, you can provide a seamless user experience on your WordPress site for all the users in your Microsoft Entra ID (Azure AD). You don’t need to manage them by yourself at the Microsoft Entra ID (Azure AD) portal. During the login event, WordPress Microsoft Entra ID (Azure AD) integrator creates the users in WordPress as per the Attribute and Role Mapping configured in the OAuth Single Sign-On (SSO) plugin and logs them in subsequently at the time of SSO.

To know more details about different features provided in Microsoft Entra ID (Azure AD) SSO and Microsoft Office 365 SSO, please click here.

Key Features

Login form for SSO users

Azure user creation from registration form in WP (As the registration form is unique for each site, this needs customization according to the form created and its corresponding fields)

Login form for SSO users

Azure password reset using default WP password reset functionality

Login form for SSO users

Azure user profile update from update form in WP (This feature also needs customization for the same reason)


Login form for SSO users

WordPress to Azure On the Fly User provisioning

Login form for SSO users

Azure login from default WP login form

Different Scenarios where WordPress Microsoft Entra ID (Azure AD) Integrator can be used:


A] User Registration in Microsoft Entra ID (Azure AD) from WordPress site

The Registration form on WordPress site is generally designed using one of the forms’ plugins like gravity forms, elementor, WP forms. The registration form contains all the input fields as per the use case. Users then register using that form like any other registrations out there, and they get created in your Microsoft Entra ID (Azure AD) seamlessly, all the tedious work is done at the backend by the WordPress Azure integrator. This use case generally gets extended by adding the email / phone number verification during registration and also adding the Profile Update form and Password Reset form in WordPress which also works seamlessly. This will need customization for adding support for the registration form you are using and profile fields it contains.


B] Provision users from WordPress to Microsoft Entra ID (Azure AD) (On the fly user provisioning)

If you want to synchronize all the user operations from WordPress to Microsoft Entra ID (Azure AD), this is the right solution for you. In this case, the user operations are managed by the Administrator at the WordPress site. So, whenever the administrator creates a user from the WordPress backend, the same user will get created at the Microsoft Entra ID (Azure AD) side. Same goes for the other operations as well like user profile update, user deletion. This use case gets extended by configuring specific WordPress roles for the user to be a guest or a member in Azure.


C] Sync all the existing users in WordPress to Microsoft Entra ID (Azure AD) / Azure B2C

Earlier, if you were managing all the users in your WordPress site and currently you have decided to manage them in Microsoft Entra ID (Azure AD) / Azure B2C, then you need to move the users. WordPress Azure Integration can help you with this as well. Here, we don’t get the users’ passwords in plain text from WordPress. So, we create the users in Azure with some random password and send that password to the email addresses of the respective users. When users login to azure with those random passwords for the first time, they will be forced to change their passwords. Accordingly they can have their own passwords in Azure.


D] Maintain all the users in Azure for the WordPress sites and other applications

If you are looking to maintain all the users of your WordPress sites and other applications in a central place like Azure and provide the user registration from one of your WordPress sites, then WordPress Azure Integrator would be the best solution for this. This Single Sign-On (SSO) use case generally gets extended by adding login to all the applications using the Microsoft Entra ID (Azure AD) credentials. In this case, Microsoft Entra ID (Azure AD) will be a single source of authentication for all your applications. This will also need customization based on the structure of your registration form.


Note: If you have any other requirements apart from the above mentioned features, we can customize the WordPress Microsoft Entra ID (Azure AD) Integration according to your use case and the user flow.

*There is an additional cost associated with customizations. Please contact us at oauthsupport@xecurify.com

miniorange img  Recommended plugin

Download the WP OAuth Client Single Sign-On (SSO) plugin using the following link.:

WordPress SSO Single Sign On with Azure, Azure B2C, Cognito, WHMCS, Okta, Ping, Clever, Keycloak, many OAuth & OpenID Providers [24/7 SUPPORT]

 Tested with 6.1
Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com