Search Results :

×

Login with Orcid Single Sign-On (SSO) using WordPress OAuth | WordPress Orcid SSO

Set up Single Sign-On (SSO) on your WordPress website via Orcid SSO using our WP OAuth & OpenID Connect Single Sign-On plugin. Implementing WordPress SSO using Orcid allows users to log into your websites and applications with Orcid credentials. Orcid acts as the OAuth Provider and WordPress acts as the OAuth Client. WordPress Orcid SSO provides smooth login between WordPress and Orcid using Orcid SSO login with a single click. The WordPress SSO plugin also provides advanced Orcid SSO features like user profile attribute mapping, and role mapping. You can also protect your complete WordPress site behind Orcid SSO. Orcid OAuth SSO plugin secures the user’s login process and improves user authentication using Orcid WordPress SSO. Follow the steps in the guide below to set up your WordPress SSO via installing this plugin.


Note and Contact Us - SSO between two WordPress sites

Note: Since Orcid is an enterprise application, achieving Single Sign-On (SSO) integration with WordPress requires the paid version of the WordPress OAuth Single Sign-On (SSO) plugin. You can test the integration on our sandbox trial, which comes with full support for evaluation purposes.

  • Go to https://portal.miniorange.com and log in with your miniOrange account which you have used to purchase the license.
  • Go to the Downloads tab and download the Plugin.
  • Now, go to WordPress activate the downloaded plugin.
  • Log into the plugin with the account under which you have purchased the license.
  • Enter your license key (The license key is under the Manage License -> License Keys section).

  • Go to https://orcid.org/signin and log into your ORCID account.
  • Orcid  Single Sign-On (SSO) OAuth - Add new application
  • Click Developer Tools at the top of your record.
  • Orcid  Single Sign-On (SSO) OAuth - Add new application
  • Click on the "Register for ORCID public API Credentials" button.
  • Orcid  Single Sign-On (SSO) OAuth - Add new application
  • Enter the required details and add the Redirect/Callback URL which you will get for the OAuth Single Sign-On plugin. Then click on Save application and generate my Client ID and Secret button.
  • Orcid  Single Sign-On (SSO) OAuth - Add new application
  • You will get the Client ID and Client Secret here, copy and keep this handy as we will require it later while configuring the OAuth Single Sign-On plugin.
  • Orcid  Single Sign-On (SSO) OAuth - Add new application

    You've successfully configured WordPress SSO using Orcid as OAuth Provider on your WordPress site, allowing users to use Orcid SSO login into the WordPress site with their Orcid SSO login Credentials.




  • Go to Configure OAuth tab and search your application name to add a new client application into your website, Here Orcid.
  • Orcid Single Sign-On (SSO) OAuth - Add new application
  • Configure App Name, Client ID, Client Secret, Domain from Orcid SSO application
  • Please refer the below table for configuring the Scope & endpoints for Orcid in the plugin.

  • Scope: openid
    Authorize Endpoint: https://orcid.org/oauth/authorize
    Access Token Endpoint: https://orcid.org/oauth/token
    Get User Info Endpoint: https://orcid.org/userStatus.json?logUserOut=true
  • Click on Save Settings to save the configuration.
  • Orcid Single Sign-On (SSO) OAuth - Finish configuration
  • Choose your Grant Type from the list of options. Then Click on Test Configuration button.
  • Orcid Single Sign-On (SSO) OAuth - Finish 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.


  • You have successfully configured WordPress as OAuth Client to enable Orcid Single Sign-On (SSO) with WordPress, allowing user authentication through the Orcid login.

  • 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

  • Once you see all the values in Test Configuration, scroll down to the Attribute Mapping section, select the attribute you want to map from the Username dropdown.
  • Orcid Single Sign-On (SSO)  - WordPress Attribute Mapping
  • Go to WordPress Left Panel > Appearances > Widgets.
  • Select miniOrange OAuth. Drag and drop to your favourite location and save.
  • Orcid  Single Sign-on (SSO) - WordPress create-newclient login button setting
  • Go to WordPress Left Panel > Appearances > Widgets.
  • Select miniOrange OAuth. Drag and drop to your favourite location and save.
  • Orcid Single Sign-on (SSO) - WordPress create-newclient login button setting
  • Open your WordPress page and you can see the Orcid SSO login button there. You can test the Orcid Single Sign-On (SSO) - Orcid OAuth now.
  • Make sure the "Show on login page"option is enabled for your application. (Refer to the below image)
  • Orcid Single Sign-on (SSO) - Orcid OAuth - WordPress create-newclient login button setting
  • Now, go to your WordPress Login page. (Eg. https://< your-wordpress-domain >/wp-login.php)
  • You will see an Orcid SSO login button there. Once you click the login button, you will be able to test the Orcid Single Sign-On (SSO) - Orcid OAuth.
  • Orcid  Single Sign-on (SSO) - WordPress create-newclient login button setting

In conclusion, after successfully configuring Orcid as an OAuth Provider and WordPress as an OAuth Client, you've achieved a smooth and secure authentication process for your users. Through Orcid Single Sign-On (SSO), you can ensure a robust user experience within the WordPress environment. This allows user authentication through the Orcid login. Through the integration of Office with WordPress users can securely log into their WordPress accounts with their existing Orcid credentials.



ADFS_sso ×
Hello there!

Need Help? We are right here!

support