SSO with WordPress

System Configuration Requirements

To facilitate the SSO integration with WordPress, we will be requiring these two codes from you (continue reading the next sections to learn how to get these codes):

  • Client Id

  • Client Secret Code

WordPress Site Configuration

This has been developed exclusively for the WordPress Plugin โ€œOAuth Serverโ€. Learn more here.

You will find the Client Id and Secret Code that we will be needing on this screen:

NOTE:

To avoid any issues, please leave the Redirect URI field blank. We have found that using it can cause the process to fail due to a bug in the WordPress plugin

Users

For the next step, youโ€™ll need to note the email address of each user you want to set up.

This is then brought into Paradigm. Refer to the User Account Configuration for the instructions:

NOTE:

At this time, you are not able to use multiple oAuth systems. We currently only provide support for a single external oAuth Service per client site.

Set up a Private WordPress Page

The next step isnโ€™t strictly required but will be helpful to you. You can create a private page (because you donโ€™t want anyone clicking the button that isnโ€™t a staff member). It needs to be set to be either Private or Password-protected so that only those with a user login on the WordPress site can access it.

Then the WordPress site owner only needs to set the link to point to:

https://demo03.edu.net.au/php/wp_auth.php

Replacing demo03 with your live site.

BE ADVISED:

This feature will not be available if the WordPress site itself is hidden from the general public. If itโ€™s hosted on their company intranet site this will not work. Paradigm and the WordPress site need to be able to talk to each other directly.

You are welcome to bookmark the above URL and use it as a direct link. If youโ€™re not already logged into WordPress youโ€™ll be asked to do so. Otherwise, youโ€™ll be directed to the student summary screen in Paradigm.

Last updated