Auth0 system implementation and transformation of the IT infrastructure
About the project

DemoUp Cliplister is a market leader in product content management for eCommerce. The platform enables brands and retailers to create, manage, distribute, and analyze assets such as photos, videos, and 3D/AR models—delivering a consistent customer experience across multiple sales channels.




From challenge
Key Challenges
Outdated, centralized infrastructure operating in a “startup mode” for 14 years
Lack of scalability and non-compliance with legal requirements (GDPR, ISO 27001)
The need to implement a new Single Sign-On (SSO) system seamlessly, without disrupting the end-user experience
Key functional and non-functional requirements

Support for both legacy and new login systems (backward compatibility)

Integration of Auth0 with existing backend applications built in Java and PHP

Migration of users and data to a cloud-based environment

Automation of testing and containerization of the development environment
Through the solution
Through the solution
Involvement of fireup.pro experts
The fireup.pro team assembled key specialists to deliver the project effectively and ensure a smooth transition to modern authentication and infrastructure.
Adam
System Architect
- Designed the implementation concept for Auth0
- Collaborated closely with the team to define the next steps and created detailed technical diagrams outlining the implementation path
Szymon
Backend Developer (Java)
- Implemented validation of new Auth0-issued JWT tokens, ensuring smooth interoperability between the new and legacy systems (backward compatibility)
- Adapted the existing Java backend to meet Auth0 requirements
- Enabled the API to handle both legacy and new tokens simultaneously, critical for a smooth transition for Java-based applications
- Integrated DemoUp’s Java API with Auth0’s API to support user registration and profile management
- Extracted user data from Auth0 tokens to correctly process client-side HTTP requests
Robert
Backend Developer (PHP)
- Worked closely with Szymon to integrate Auth0 with the existing PHP-based system and improve application security by removing obsolete code
- Migrated user accounts from the legacy centralized database to Auth0
- Refactored the PHP-based Backend-for-Frontend (BFF), moving it from on-premises to a cloud environment
- Integrated required backend services with the Auth0 token system
Paweł
Frontend developer
- Implemented the new Auth0 login form in the DemoUp user interface
- Conducted research on Single Sign-On (SSO) and adapted the frontend to operate using JWT tokens instead of cookies
- Modernized the client-facing website to meet the new authentication standards
Karol
Test Automation Engineer
- Played a key role in quality assurance throughout the project
- Migrated automated testing from Cypress to Playwright, significantly reducing testing time from 1 hour to 15 minutes through parallel execution
- Continuously validated team changes for compliance and stability, minimizing the risk of production issues
- Integrated automated tests as a core part of the Auth0 rollout, enabling real-time monitoring of application performance
Sylwek
Project Manager
- Oversaw the entire project, ensuring tasks were completed on time and inter-team collaboration remained efficient
- Managed one of the most complex challenges—replacing the client's legacy SSO with Auth0 without service interruptions
- Led the team in implementing a six-month dual-system phase, allowing users to gradually migrate to the new login solution
To the success
Technological outcomes

Enhanced security
The system now fully complies with GDPR and ISO 27001 standards

Dual login support
Seamless coexistence of the legacy SSO and new Auth0 system ensured a smooth transition without user disruption

Faster testing cycles
Migration to Playwright reduced automated test execution time from one hour to just 15 minutes

Accelerated onboarding and testing
Docker-based containerization allowed for instant local environment setup and streamlined development
Business Benefits
Increased customer trust thanks to compliance with industry-standard security frameworks
Faster feature delivery through automated testing and standardized development environments
Operational stability during IT infrastructure transformation, with zero downtime for end users
Tech stack

Java

PHP

Docker

Node.js

React

TypeScript Javascript

Playwright

Cypress

Auth0

Postman
Your success is our success
See how we can build a technological advantage for your company together.
Innovations
Implementation of a modern SSO system with parallel support for legacy authentication


Refactoring of the system towards a microservices architecture
Containerization of the development environment using Docker
Migration to a more efficient testing framework (Playwright), significantly reducing execution time
We have a team that truly knows its stuff — we'll help you find a solution that works.
Conclusions & recommendations

Migrating to Playwright and containerizing the environment can drastically accelerate development and deployment cycles

Running legacy and modern login solutions in parallel is an effective strategy for secure user migration
Seamless integration of Auth0 is achievable even in complex, long-running systems





