Configure Azure AD Single Sign On for WordPress

This article describes the steps to configure SSO between Azure AD and WordPress using miniOrange’s SSO plugin. Most of the contents are following official configuration guide of MiniOrange’s guide video:

https://plugins.miniorange.com/saml-single-sign-on-sso-wordpress-using-azure-ad

Add wordpress’s domain as custom domain in Azure AD (Optional)

This is optional if domain of wordpress is previously registered in Azure AD as custom domain.

Add Custom Domain

Set Domain Parse Record for Azure AD’s Verification

Verify Custom Domain

Configure SSO

Install SSO Login Plugin

Here we choose the most popular plugin “SAML Single Sign On – SAML SSO Login”. Install and enable the plugin.

Download SP metadata from wordpress

Create WordPress Application in Azure AD through App Registration

Go to miniOrange SSO plugin’s Service Provider Metadata tab, remove tailing “/” in SP EntityID / Issuer field, and click “Update”, and copy SP-EntityID / Issuer.

Modify App ID URI of Azure AD application

Go back to Azure AD application, paste “SP-EntityID / Issuer” to App ID URI.

Go to endpoint and copy Federation metadata document

Fetch Azure AD metadata in WordPress Plugin

Go to wordpress plugin, in Service Provider Setup tab, click Upload IDP Metadata File/XML

Past Azure AD Federation metadata document URL, and click Fetch Metadata

Test Configuration

Add SSO Widget in Page

Related Posts