Nabhishek Singh
Forum Replies Created
-
Forum: Plugins
In reply to: [SAML Single Sign On – SSO Login] SSO between WordPress websites?Hi,
Thanks for reaching out to us.
From my understanding, you have multiple standalone WordPress websites, with one site designated as the main site where all user registrations will take place. All your sites are having the Paid Memberships Pro (PMPro) plugin to handle membership functionality. Your goal is to sync these sites from the main WordPress site to all the other sites.
If my understanding is correct, here’s how we can achieve this:
- Main Site as Identity Provider (IDP):
You would use the WP SAML IDP Plugin to make your main WordPress site act as the Identity Provider. - Other Sites as Service Providers (SP):
The other WordPress sites will use the SAML SSO Plugin to act as Service Providers.
How it works:
- If a user is logged into the main site, they can log in to other sites without re-entering their credentials (Single Sign-On).
- If a user tries to log in directly to one of the other sites, they will be redirected to the main site for authentication. Upon successful login, they will be redirected back to the original site.
This setup ensures all user management occurs on the main site. During SSO authentication, user attributes (e.g., name, email) will be synced. If a user doesn’t already exist on a secondary site, the SAML SSO Plugin will create the user.
Regarding PMPro Memberships:
Memberships can be synced at the time of SSO using our PMPro Integrator Addon. The solution will however need to require?us sending PMPro membership details as a “Group” attribute from the main site.If you’re interested in exploring this solution further, we’d be happy to set up a call to demo the setup and answer any questions. Kindly let me know your availability and time zone for scheduling. Please reach out to us via our support email at?[email protected].
Looking forward to your response.
Thanks,
Nabhishek
- Main Site as Identity Provider (IDP):