Turnkey Plugins \ Single Sign-On SSO for WordPress Fork on Github

Single Sign-On/SSO for WordPress

Single Sign-On for WordPress is a professional extension that automatically creates accounts and signs users in as they browse between multiple and independent WordPress blogs in your network. Take away the need for your users to re-enter their authentication credentials when they switch from one of your websites to another.


Single Sign-On can be installed within minutes, is 100% compliant with all European and U.S. data protection laws and seamlessly integrates into your WordPress blog. The plugin can be combined with our other SSO plugins like per example for Magento, OpenCart or Drupal.

This extension requires a OneAll site with an enterprise plan that includes the Single Sign-On service.

1. Installation

The installation takes only a few minutes. Please follow the instructions carefully and do not skip any steps.

Automatic Installation

  1. Login to your WordPress blog as administrator,
  2. Click on Plugins in the left navigation panel,
  3. Click on Add New at the top of the page,
  4. Enter oneall sso in the search box and click on Search Plugins,
  5. Look for Single Sign-On SSO and click on Install Now.

Manual Installation

  1. Download the latest version of the Single Sign-On Plugin here: WordPress Single Sign-On,
  2. Upload the plugin folder to the /wp-content/plugins/ directory of your WordPress website,
  3. Login to your WordPress blog as administrator,
  4. Click on Plugins in the left navigation panel,
  5. Activate the plugin.

2. Configuration

a. Open the configuration panel

Login to your WordPress administration area and click on the Single Sign-On link in the left navigation bar.

b. Check the API connection

Click on the Autodetect API Connection button. You should receive a green success message if your server is able to communicate with our API. Your firewall must allow outbound requests on either port 80 or 443.

c. Enter your API credentials

To obtain your API credentials, please login to your OneAll account and open the page Site Settings \ API Settings & Credentials of a Site.

Fill out the API credentials in the WordPress administration area and click on the Verify API Settings button. You should receive a green success message if your credentials are correct.

d. Repeat the installation

Install the plugin in your other WordPress blogs and make sure to use the same API settings there.

3. Help & Troubleshooting

c. How can I enable the Single Sign-On logs?

For debugging purposes you can turn on the debug logging of the plugin.

  1. Log into your WordPress administration backend,
  2. Open the Single Sign-On settings,
  3. Look for Debug Logging and set the option to Enable logging,
  4. Click on Save Changes.

Once you have enabled logging, the plugin will write it's logs to the wp-content/debug.log file in your WordPress directory. Do not forget to disable the logging when you no longer need it.

4. Fork on Github

Feel free to fork our Wordpress GitHub repository to contribute to the development of the plugin.

User Contributed Notes