WordPress Plugin PHP Azure AD Microsoft Graph API Office365
I'm looking for a WordPress developer to work with us. You will build the plugin and also provide AD HOC support for the plugin and any ongoing future updates. Looking for a long-term partnership.
Looking to create a WP plugin that will provide single sign-on (SSO) that uses Active Directory / Azure AD/Office 365 to authenticate users' access to login. This plugin will be used to authenticate users seamlessly and securely. This means no more having to remember usernames or passwords, making the process of logging in simple, easy, quick, and secure.
The plugin will synchronize users from Office 365 into WordPress.
The plugin will do the following:
> WordPress role assignments based on AD Group membership / AD User Attributes
> Synchronise all AD User attributes (e.g Profile Photo, Dept, Job Title, Manager, etc)
> Custom login page that authenticates users against Azure AD. The user can customise the login with their logo, etc
> Attribute mapping - username, firstname, lastname, UPN, Display name, etc)
> Synchronise Azure AD Groups
> Support for Dual login (Azure AD B2B, Multi-Tenancy, Private pages, single sign in/out)
> SCIM - Automatic (SCIM-based) provisioning of users between Azure AD & WordPress. Automatically updates WordPress when new users are created, deleted, or disabled in Azure AD.
> Support for integrated Windows Authentication using ADFS
To give you an idea of the WP plugin we want to create, here are some other companies doing what we would like to achieve
https://wordpress.org/plugins/wpo365-login/
https://wordpress.org/plugins/miniorange-saml-20-single-sign-on/
https://wordpress.org/plugins/o365-user-authentication/
We want to provide 3 different subscription models that will allow users access to the different features mentioned above. If a user cancels the subscription, access to use the plugin should stop. We want to use Stripe for payments to purchase the plugin.