Search Results :

×

Swiss-RX-Login Single Sign-On SSO | WordPress Login using Swiss-RX-Login


Get Free Trial

Swiss-RX-Login Single Sign-On (SSO) with WordPress OAuth & OpenID Connect Single Sign-On (SSO) plugin. Enable secure login into WordPress using Swiss-RX-Login as OAuth and OpenID Connect provider. Swiss-RX-Login Single Sign-On (SSO) with WordPress allows your users to login to your WordPress and access the site by authenticating with their Swiss-RX-Login. You can also configure plugin using different IDPs such as Azure B2C, Office 365, and other custom providers. It supports advanced Single Sign-On (SSO) features such as user profile Attribute mapping, Role mapping, multi tenant login etc. Here we will go through a guide to configure Single Sign-On (SSO) between WordPress and Swiss-RX-Login for user authentication. By the end of this guide, users should be able to perform secure login to WordPress and access the site with Swiss-RX-Login SSO. To know more about other features we provide in WP OAuth Single Sign-On ( OAuth & OpenID Connect Client ) plugin, you can click here.


Pre-requisites : 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 Swiss-RX-Login Single Sign-On (SSO) Login into WordPress

1. Setup Swiss-RX-Login as OAuth Provider

  • Go to https://swiss-rx-login.ch/Account/LogOn and sign up/login.
  • Eve Online 1
  • From Configure OAuth tab in Oauth Client plugin, collect Redirect/Callback URL and enter it into your Swiss-RX-Login Application.
  • Copy the Client ID and Client Secret and save it under the Client ID and Client Secret in your WordPress OAuth Single Sign-On (SSO) Plugin Configuration.

You have successfully configured Swiss-RX-Login as OAuth Provider for achieving user authentication with Swiss-RX-Login Single Sign-On (SSO) login into your WordPress Site.

2. Setup WordPress as OAuth Client

  • Go to Configure OAuth tab and click Add New Application to add a new client application into your website.
  • Swiss-RX-Login Single Sign-On (SSO) - add application
  • Choose your Application from the list of OAuth / OpenID Connect Providers, Here Swiss RX Login.
  • Swiss-RX-Login Single Sign-On (SSO) - choose OAuth Custom2.0 app
  • Copy the Callback URL to be used in Swiss-RX-Login Configuration. Click Next.
  • Swiss-RX-Login Single Sign-On (SSO) - cope the callback url
  • Please refer the below table for configuring the endpoints for Swiss-RX-Login in the plugin.

    Client ID : from the Swiss-RX-Login SSO application configured
    Client Secret : from the Swiss-RX-Login SSO application configured
    Scopes anonymous
    Authorize Endpoint: https://swiss-rx-login.ch/oauth/authorize
    Access Token Endpoint: https://swiss-rx-login.ch/oauth/token
  • Swiss-RX-Login Single Sign-On (SSO) - SSO endpoints save settings
  • Enter the Client Credentials like Client ID & Client Secret in the setup dialogue box. Enter the scope value as anonymous. Click Next.
  • Swiss-RX-Login Single Sign-On (SSO) - SSO client credentials
  • Click on Finish to save the configuration.
  • Swiss-RX-Login Single Sign-On (SSO) - save configuration

You have successfully configured WordPress as OAuth Client for achieving Swiss-RX-Login Single Sign-On (SSO) with WordPress for user authentication.


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.
    • Swiss-RX-Login Single Sign-on (SSO) - OAuth 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.
    • Swiss-RX-Login Single Sign-on (SSO) - WordPress Attribute Mapping

4. Sign In Settings

  • The settings in Single Sign-On (SSO) Settings tab define the user experience for Single Sign-On (SSO). To add a Swiss-RX-Login login widget on your WordPress page, you need to follow the below steps.
    • Go to WordPress Left Panel > Appearances > Widgets.
    • Select miniOrange OAuth. Drag and drop to your favourite location and save.
    • Swiss-RX-Login 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.
    • Swiss-RX-Login Single Sign-on (SSO) - WordPress create-newclient login button setting
    • Open your WordPress page and you can see the Swiss-RX-Login SSO login button there. You can test the Swiss-RX-Login Single Sign-On (SSO) now.
    • Make sure the "Show on login page" option is enabled for your application. (Refer to the below image)
    • Swiss-RX-Login Single Sign-on (SSO) - 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 Swiss-RX-Login SSO login button there. Once you click the login button, you will be able to test the Swiss-RX-Login Single Sign-On (SSO).
    • Swiss-RX-Login Single Sign-on (SSO) - WordPress create-newclient login button setting

In this Guide, you have successfully configured Swiss-RX-Login Single Sign-On (SSO) by configuring Swiss-RX-Login 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 Swiss-RX-Login login credentials within minutes.


Additional Resources


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.

Hello there!

Need Help? We are right here!

support