Search Results :

×

How to Configure Paid Memberships Pro SSO with SAML/OAuth in WordPress?

The Paid Memberships Pro Integrator Add-on allows you to automatically assign membership levels to users based on attributes received from the Identity Provider (IdP) during SSO. This setup guide explains how to configure the add-on with SAML and OAuth Single Sign-On (SSO) plugins and map user attributes to Paid Memberships Pro membership levels.

Configure Paid Memberships Pro Integrator Addon with the SAML Single Sign-On (SSO) Plugin

miniOrange Paid Memberships Pro Integrator allows you to map the Paid Memberships Pro - membership levels based on the attributes sent by the Identity Provider.

  • Your IDP will map the following attributes while performing SSO.
SAML Testconfig window

Note and Contact Us - SSO Session Management Integration

Note: You can check the list of Attributes sent by the IDP by clicking on the Test Configuration button in Service Provider Setup tab of the plugin.


The attribute userType contains the Membership level information for the user. You can follow the steps below to map this to Paid Memberships Pro - Membership levels:

  • Go to Attribute / Role Mapping tab of miniOrange SAML SP SSO Enterprise plugin.
  • Under Attribute Mapping section, provide the Group / Role value as userType and click on Save button.
Attribute mapping

  • Now, navigate to Paid Memberships Pro Integrator add-on.
  • You have two Paid Memberships Pro - Membership levels, member-a and member-b and you want to map the SSO users to these membership levels based on the value of userType attribute as sent by the IDP.
Paid Membership pro tab

  • As per the above mapping, while performing SSO, any user having userType attribute’s value as member-A1 or member-A2 will be added to member-a Paid Memberships Pro - Membership levels and any user having userType attribute’s value as member-B1 will be added to member-b Paid Memberships Pro - Membership levels.

Configure Paid Memberships Pro Integrator Addon with the OAuth Client Single Sign-On (SSO) Plugin

miniOrange Paid Memberships Pro Integrator allows you to map the Paid Memberships Pro - membership levels based on the attributes sent by the Identity Provider.

  • Navigate to the Role Mapping section and map the group attribute name and value.
OAuth - Role Mapping

Note and Contact Us - SSO Session Management Integration

Note: To check the attribute name and value sent by the IDP, click the Test Configuration button in the configure OAuth tab.


OAuth - Test Configuration

  • Now go to the Paid Memberships Pro Integrator add-on.
  • Suppose you have two Paid Memberships Pro membership levels, Golden and Silver, and you want to map SSO users to these levels based on the value of the email_verified attribute sent by the IDP.
OAuth - SSO users map to membership levels

  • As per the above mapping, while performing SSO if any user has email_verified attribute value 1 will be added to Silver membership level and if he has email_verified attribute value 0 will be added to the Golden membership level.



 Thank you for your response. We will get back to you soon.

Something went wrong. Please submit your query again

We'll Reach Out to You at the Earliest!


ADFS_sso ×
Hello there!

Need Help? We are right here!

support