Well this article has no reference as such. I was experimenting integration of WordPress with VMware Identity Manager for authentication using SAML. For this, I have my setup of VIDM SAAS instance and On-premises Active Directory as well as a WordPress Site.
- Login to VMware Identity Manager portal and navigate to Catalog > Web Apps.
- Click on Settings
- Download the Identity Provider (IdP) metadata as well as Signing Certificate
- Login to WordPress admin console and click on Plugins and select Add New
- Search for SSO and it will list many SAML SP Plugins, I have installed the first one for my testing.
- Install and activate the plugin and click on settings to configure it. Click on Upload IDP metadata select the file which is downloaded from VMware Identity Manager and upload it.
- Once IDP metadata is uploaded, it will populate the complete IDP form as shown below. Click on Save
- Click on Service Provider metadata tab and click on Download for Metadata XML
- Login back to VMware Identity Manager portal and navigate to Catalog > Web Apps and click on New
- Enter a name for your WordPress App and click Next
- In configuration page, paste the XML configuration which is downloaded from WordPress App Click on Next
- Click Next for default policy
- Click on Save & Assign
- Add users and select Automatic and click on Save
- New Application will be added with assignment.
- Create users in WordPress with same users attribute as in directory source.
- Open a new Incognito Browser and access VMware Identity Manager portal and login with test user
- Click on Web App and it will login automatically.
- You can validate the same in VIDM reports. Navigate to Dashboard> Reports
- Select Audit Events and type Launch which shows CloudVillage app under Object and Event as Launch (Saml20) for user1 and user2