WordPress OAuth & OpenID connect Single Sign-On (SSO) plugin enables login into your WordPress site using OAuth and OpenID Connect providers like Google Classroom and other custom and standard providers. It supports advanced Single Sign-On (SSO) features like user profile attribute mapping, role mapping etc. 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 (SSO) plugin and click on Install Now.
- Once installed click on Activate.
Steps to configure Google Classroom Single Sign-On (SSO) Login into WordPress
Step 1: Setup Google Classroom as OAuth Provider
You have successfully configured Google as OAuth Provider for achieving Google login into your WordPress Site.
Step 2: Setup WordPress as OAuth Client
- Go to Configure OAuth tab and Select Google from the OAuth Providers list. Then, configure App Name, Client ID, Client Secret, Scope from provided Endpoints.
- Click on Save Settings to save the configuration.
You have successfully configured WordPress as OAuth Client for achieving Google login into your WordPress Site.
Step 3: User Attribute Mapping.
- User Attribute Mapping is mandatory for enabling users to successfully login into WordPress. We will be setting up user profile attributes for WordPress using below settings.
Finding user attributes
- Go to Configure OAuth tab. Scroll down and click on Test Configuration.
- You will see all the values returned by your OAuth Provider to WordPress in a table. If you don't see value for First Name, Last Name, Email or Username, make the required settings in your OAuth Provider to return this information.
- Once you see all the values in Test Configuration, go to Attribute / Role Mapping tab, you will get the list of attributes in a Username dropdown.
Step 4: Login Settings / Sign In Settings.
- The settings in SSO Settings tab define the user experience for Single Sign-On . To add a login widget on your WordPress page, you need to follow below steps.
Sign In Settings
- Go to WordPress Left Panel > Appearances > Widgets.
- Select miniOrange OAuth. Drag and drop to your favourite location and save.
- Open your WordPress page and you can see the login button there. You can test the SSO now.
In this Guide, you have successfully configure Google Single Sign-On (SSO) by configuring Google as OAuth Provider and WordPress as OAuth Client using our WP OAuth Single Sign-On ( OAuth & OpenID Connect Client ) plugin. This solution ensures that you are ready to roll out secure access to your WordPress site using Google login credentials within minutes.
Mail us on firstname.lastname@example.org 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.