Single Sign-On for WordPress

background

Online newspaper developed using WordPress.

request

Due to performance requirements, the website has been developed on two separate WordPress platforms:

  1. The first platform is for managing subscriptions and user accounts.
  2. The second platform is for consuming the newspaper’s content.

The request is to integrate a single sign-on (SSO) system between the two WordPress platforms, centralizing login on the platform that manages user accounts and allowing the online newspaper to retrieve information about subscribed users.

solution
Activity

Among the various applicable solutions to meet the customer’s request, it was chosen to use a JWT-based SSO system, whose advantages are:

  • Scalability to other future platforms: This allows the SSO system to be easily integrated with new platforms and applications in the future.

  • Single login and improved user experience: Users only need to log in once to access all of the applications that are part of the system. This makes the user experience more convenient and efficient.

  • Increased IT security: JWT-based systems are very secure and can help to protect against unauthorized access to applications.

  • Ease of implementation: JWT-based SSO systems are relatively easy to implement and can be deployed quickly.

The implementation was carried out through the creation of two custom-developed WordPress plugins by Slash for the two specific platforms.

Schema di implementazione di un SSO tramite JWT

Schema di implementazione di un SSO tramite JWT

Technological stack

WordPress
PHP
JWT

Outcome

Following a testing period, the changes have been successfully deployed to production.

Slash has ensured the availability of their team in the days following the release to monitor the system’s operation and intervene promptly in case of malfunctions.

related
  • Web applications

  • Outsourcing

contact us
For more information or to discuss your specific needs, please feel free to contact us by filling out the form or by emailing us at [email protected]
Join us to transform your digital future!
Please enable JavaScript in your browser to complete this form.
Checkbox privacy