Arkkosoft implementó una solución de autenticación empresarial SSO sobre una plataforma de aprendizaje con IA en GCP, integrando Google Workspace y Microsoft Entra ID mediante SAML y OpenID Connect. La solución extendió Firebase Authentication sin modificar la arquitectura existente, ofreciendo acceso corporativo seguro, centralizado y sin fricción, tanto en web como en mobile.

Autenticación Empresarial con SSO en Plataforma AI Learning sobre GCP

Autenticación Empresarial con SSO en Plataforma AI Learning sobre GCP

Industria
Educación
Cliente
Confidencial
País
Canadá
 

El cliente cuenta con una plataforma empresarial de aprendizaje impulsada por IA sobre GCP, diseñada para escalar en entornos corporativos con experiencia unificada en web y mobile. Su arquitectura cloud-native está basada en GraphQL, Cloud Run y Firebase Authentication.

En este contexto, el cliente buscaba evolucionar su autenticación para habilitar Single Sign-On (SSO) empresarial.

Situación inicial:

  • Autenticación basada en Firebase (correo, contraseña y teléfono)
  • Sin soporte para identidades corporativas
  • Arquitectura sólida, pero sin SSO

Necesidad del negocio:

  • Habilitar acceso con cuentas corporativas
    • Google Workspace
    • Microsoft Entra ID
  • Cumplir requerimientos de clientes enterprise

Desafío para Arkkosoft:

  • Extender el sistema de autenticación existente
  • Sin modificar la arquitectura base
  • Sin impactar la operación ni la experiencia de usuario

Solución y enfoque de implementación

Arkkosoft diseñó e implementó una extensión del sistema de autenticación existente para incorporar federated identity login, utilizando estándares empresariales ampliamente adoptados y sin necesidad de rediseñar la arquitectura del cliente.

Implementación de autenticación federada

  • Integración de SAML (Security Assertion Markup Language) para habilitar autenticación delegada con identity providers corporativos
  • Implementación de OpenID Connect (OIDC) sobre OAuth 2.0
  • Habilitación de login con cuentas corporativas de:
    • Google Workspace
    • Microsoft Entra ID
  • Eliminación de la necesidad de gestionar credenciales adicionales dentro de la plataforma

Enfoque de implementación

  • Extensión de la arquitectura existente, sin cambios estructurales
  • Reutilización de los flujos de Firebase Authentication
  • Integración de nuevos proveedores de identidad como una capa adicional
  • Alineación con la arquitectura basada en Cloud Run y GraphQL
  • Uso del pipeline existente para despliegues controlados (feature branches y producción)

Resultado del enfoque

  • Implementación rápida, al reutilizar componentes existentes
  • Integración segura, sin introducir cambios disruptivos
  • Despliegue controlado, alineado con los procesos del cliente
  • Experiencia sin fricción para el usuario final

Tecnología aplicada

Authentication & Identity

  • Firebase Authentication
  • SAML
  • OpenID Connect (OIDC)
  • Google Workspace
  • Microsoft Entra ID

Backend Integration

  • js
  • Express
  • GraphQL

Cloud & DevOps

  • Google Cloud Run
  • Cloud Build

Frontend (Web)

  • js
  • React

Mobile

  • React Native
  • Expo
  • Firebase Auth SDK

Complejidad Técnica

La complejidad del proyecto no radicó en la integración de SSO en sí, sino en implementarla correctamente dentro de una plataforma productiva ya en operación, altamente automatizada y utilizada en entornos empresariales.

La solución debía integrarse sobre una arquitectura existente compuesta por:

  • Backend en Express + GraphQL
  • Firebase como proveedor central de autenticación
  • Servicios desplegados en Cloud Run
  • Base de datos PostgreSQL
  • Frontend web en Next.js / React
  • Aplicación móvil en React Native / Expo

En este contexto, el principal desafío técnico fue:

  • extender los flujos de autenticación sin alterar su funcionamiento
  • mantener compatibilidad total con web y mobile
  • evitar cualquier impacto en usuarios activos y procesos en producción
  • integrarse con una arquitectura desacoplada

Arkkosoft logró incorporar autenticación federada como una extensión controlada, reutilizando la infraestructura existente y minimizando el riesgo operativo, manteniendo la coherencia del ecosistema tecnológico.

Impacto y beneficios

La intervención de Arkkosoft generó un impacto directo en el negocio y la experiencia de usuario:

Habilitación de autenticación empresarial moderna (SSO)

Acceso exclusivo mediante cuentas corporativas autorizadas

Mejora en la experiencia de login (más rápida y sin fricción)

Eliminación del uso de credenciales personales no controladas

Alineación con requerimientos de clientes enterprise

A partir de la implementación, el cliente logró:

Mayor seguridad y control: acceso validado mediante identity providers corporativos

Gestión centralizada de accesos: sincronización automática con el directorio organizacional

Mejor experiencia de usuario: autenticación sin contraseñas adicionales

Impulso al negocio: habilitación de casos de uso enterprise y expansión B2B

Reducción de carga operativa: eliminación de la gestión manual de credenciales

Escalabilidad futura: base preparada para integrar nuevos identity providers

Onboarding más ágil: acceso simplificado para usuarios corporativos

Otros casos relacionados

Autenticación Empresarial con SSO en Plataforma AI Learning sobre GCP

Arkkosoft implementó una solución de autenticación empresarial SSO sobre una plataforma de aprendizaje con IA en GCP, integrando Google Workspace y Microsoft Entra ID mediante SAML y OpenID Connect. La solución extendió Firebase Authentication sin modificar la arquitectura existente, ofreciendo acceso corporativo seguro, centralizado y sin fricción, tanto en web como en mobile.

Caso de éxito (1) (1)

Plataforma de inversión

Arkkosoft trabajó con un cliente para crear el primer mercado abierto B2B para activos alternativos. Se diseñó una arquitectura escalable que maneja diversos activos como préstamos y capital privado. Utilizando tecnologías web avanzadas y modelos de lenguaje grandes, se desarrolló un MVP robusto que facilita transacciones y análisis en el sector.

Te ayudamos en el recorrido hacia la transformación digital

Gracias

 El formulario fue enviado con éxito.

help-desk