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 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://"
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