Single Sign-On Integration With Website Toolbox Forums

Single Sign-On Integration With Website Toolbox Forums

Step by Step Instructions

Step 1: Sign in as Primary Admin

In MembershipWorks sign in as the primary admin and go to Organization Settings > Apps.

Step 2: Add OAuth2 App 

Click on Add App.

Step 3: Set App Type 

Under Type make sure OAuth2 Single Sign On is selected.


Step 4: Enter App Name

Under App Name enter Website Toolbox.

Step 5: Redirect URL 

Leave OAuth Redirect URL blank.

Step 6: Disable Forum Access to Past Due Members 

If you do not want past due members to be able to access the forum, enable Disable SSO if member is past due.

Step 7: Create App 

Click Create.

Step 8: Obtain App Credentials 

Note down the Client ID, Client Secret, Token Endpoint and User Info Endpoint for use later.

Step 9: Login to Website Toolbox 

Login to Website Toolbox as the admin (https://www.websitetoolbox.com/tool/members/login).

Step 10: User Settings 

Go to Settings > Users and enable Signups. Make sure Approver Users, Email Verification and Human Verification is disabled.

Step 11: Save User Settings 

Click Save.

Step 12: Single Sign On Settings

Go to Settings > Single Sign On.

Step 13: Select Custom OAuth

Under Your Website Builder select Custom OAuth.

Step 14: Enter Credentials 

Under Client ID and Client Secret enter the corresponding values from MembershipWorks (from Step 8 above).

Step 15: Set Authorization URL 

Under Authorization URL enter the URL on your website that has the MembershipWorks login form (ie. the page with the "Member Sign In and Manage Account" or "Member Sign In and Redirect" shortcode/snippet).

The URL needs to be complete with the leading "http://" or "https://"
Exclude everything after and including the "#" symbol. For example, for the URL "https://demo.membershipworks.com/manage-account/#myaccount" you should enter "https://demo.membershipworks.com/manage-account/".

Step 16: Save

Click Save.

Integration notes

Once the Single Sign-On integration is setup, you may no longer be able to sign in to the Website Toolbox admin through the forum URL. In that case you should sign in through Website Toolbox URL: https://www.websitetoolbox.com/tool/members/login