What is Single Sign On (SSO)? It’s a way to use login credentials from another provider to login to a 3rd party site.
You might be asking yourself how you can create a WordPress membership site Single Sign On experience that saves someone from creating a whole new username and password.
For example, you might not want or need your membership site clients to login with a brand new username and password, when they could login through another service like:
- An email account
- Social media account
- Enterprise account
- University or school account
Single sign on is also a way to reduce the number of times people need to login to different websites, if you have several apps or websites.
This way, you can include a link to your membership site that can automatically log people in, or more easily log them in.
Setting up SSO is an advanced topic, and you need to be familiar with how your other logins work, and it may require some custom coding.
How AccessAlly’s Membership SSO works
AccessAlly itself does not have a built-in SSO functionality, but because it uses the default WordPress login logic, you can install an SSO plugin to make it integrate with your tech stack.
There are several options to choose from, and which one you decide on will depend on what app or accounts you’re trying to link together.
You can look through the options in the WordPress SSO plugin directory.
If you’re not seeing the options that connect with your required accounts, you may need to hire someone to write custom code that adds the SSO logic for your particular business.
Some of the SSO plugins are free, while others come with a premium price tag depending on how much customization you want to do and what other systems you need to integrate with.
The team at miniOrange looks to be a great place to start for both free and paid options when it comes to WordPress SSO solutions.
WordPress Membership Single Sign On Options
Your options for SSO plugins include those based on:
- SAML: SAML stands for Security Assertion Markup Language, and it is an XML-based open-standard for sending identity data between two parties: an identity provider and a service provider.
- Oauth: You’ve probably already experienced Oauth when you went to a website and instead of logging in directly you clicked a button to open your Google, Facebook, or Twitter account to get authenticated.
Then the original website logs you on using permission gained from your other account.
With the right SSO WordPress plugin, you can manage the standard WordPress user login that ties directly back into your AccessAlly user.
Keep in mind that you’ll still want to have all of the regular CRM integration and configuration set up in AccessAlly, to ensure everything works from end to end.
Once You’ve Set Up SSO, Test Before Switching Login Widgets
AccessAlly has its’ own login widget and login shortcode. If you plan to switch to a WordPress SSO plugin login widget, please make sure to test before making this the default method of logging in.
Once you’ve made sure it works, then you can update your login page or switch to the new login widget.
Remember that when you switch to another login method, you will no longer have access to the AccessAlly Snappy Login Links, or the ability to reset people’s passwords through AccessAlly.
You’re essentially bypassing the built-in login functionality by using SSO from another source. Depending on which plugin you use, you might be able to have two different ways to login: one through SSO, and one directly through WordPress.