Step By Step Guide For WordPress Single Sign On (SSO) using Invision Community



If you want users to login to your WordPress site using their Invision Community credentials, you can simply do it using our WordPress OAuth Single Sign-On plugin. Once you configure the Invision Community with the WordPress SSO plugin, you can allow users to Login to your WordPress site using Invision Community Similarly, you can map your WordPress roles based on your Invision Community attributes/groups. To know more about other features we provide in WP OAuth Single Sign-On ( OAuth / OpenID Connect Client ) plugin, you can click here.

Download And Installation

  • Log into your WordPress instance as an admin.
  • Go to the WordPress Dashboard -> Plugins and click on Add New.
  • Search for a WordPress OAuth Single Sign On plugin and click on Install Now.
  • Once installed click on Activate.

Step 1: Setup Invision Community as OAuth Provider

  • First of all, go to https://www.dailymotion.com/settings/developer and log into your Dailymotion account.
  • You will be presented with following screen. Click on Create new App.
  • dailymotion-create-new-app
  • You will be shown a form where you have to enter Application Details and Redirect URL. Fill the form with appropriate information and click on Create API Key.
  • dailymotion-create-new-api
  • After creating the application, you will be brought to Application Details page. Here you will find given API Key and API Secret. These are your Client ID and Client Secret.
  • dailymotion-client-id
  • Copy these credentials in MO OAuth Plugin configuration on corresponding fields.
  • You have successfully completed your Dailymotion App configurations.

  • DailyMotion Endpoints and Scope:


    Client ID: from the step 4 above
    Client Secret: from the step 4 above
    Scope: email
    Authorize Endpoint: https://www.dailymotion.com/oauth/authorize
    Access Token Endpoint: https://api.dailymotion.com/oauth/token
    Get User Info Endpoint: https://api.dailymotion.com/user/me?fields=id,username,email,first_name,last_name

Step 2: Setup WordPress as OAuth Client

  • First of all, go to https://invisioncommunity.com/login and log into your invision community account.
  • On your Invision Community, go to AdminCP -> System -> REST & OAuth and click on Create New.

  • invision_community_client 1
  • Fill out the form selecting Wordpress for Client Type.

  • invision_community_client 2
  • You will then see a screen with Client ID, Client Secret, Scopes and Endpoints, you will need to enter into Wordpress.

  • invision_community_client 3
  • For setting up the SSO with invision community request must be initiated with https. i.e. Invision Community admin must be running on https.
  • You have successfully completed your Invision Community WordPress App configurations.

  • Invision Community Endpoints and Scope:


    Scope: email
    Authorize Endpoint: https://{invision-community-domain}/oauth/authorize/
    Access Token Endpoint: https://{invision-community-domain}/oauth/token/
    Get User Info Endpoint: https://{invision-community-domain}/api/core/me

Need Help?

Mail us on oauthsupport@xecurify.com for quick guidance(via email/meeting) on your requirement and our team will help you to select the best suitable solution/plan as per your requirement.