Skip to main content
Version: 1.0.0

Overview

Author: Domenico Cerone Creation Date: 02/10/2025
Last Reviewer: Domenico Cerone

The ARShades Gateway is the central authentication and orchestration hub of the ARShades ecosystem, serving as an intelligent bridge between multiple applications and providing a unified SSO (Single Sign-On) experience. Using modern authentication and routing technologies, the Gateway manages secure access to branded stores and ARShades applications, maintaining synchronized user sessions across multiple domains.

Project Aims and Scopes

The philosophy of the ARShades Gateway is to simplify the user experience by eliminating the need for multiple authentications, while maintaining maximum security and flexibility for partner brands. The system focuses on creating a robust SSO ecosystem that enables fluid navigation between different ARShades digital properties.

To achieve these results, the focus has been placed on:

  • Centralized authentication with Firebase Auth and secure JWT tokens
  • Intelligent SSO bridge that automatically synchronizes sessions between applications
  • Granular role management for specific brand and functionality access control
  • Dynamic routing to branded stores and specific applications
  • Monitoring and health checks to ensure high service availability

The architecture enables seamless integration of new partner brands while maintaining data isolation and complete user experience customization for each digital property.

Gateway Demo

Below are live examples of the ARShades Gateway in action with different partner brands:

Tommy ARShades Store

David Beckham Eyewear Store

These demos showcase the main features of the ARShades Gateway, including seamless authentication, routing to specific branded stores, user session synchronization, and integration with catalog and 3D rendering systems. The Gateway maintains each brand's visual identity while providing unified access to the complete ARShades ecosystem.