Zyndhux Identity Platform

La capa de identidad
para el ecosistema Zyndhux

OAuth 2.0 + OpenID Connect. Autentica usuarios en tu app con una sola integración. Seguro, escalable y listo para producción desde el primer día.

OAuth 2.1
Estándar RFC
PKCE
Obligatorio siempre
3 apps
Plan gratuito
Usuarios
Todo lo que necesitas para autenticar
Infraestructura de identidad completa. Desde el login hasta el audit log.
01

OAuth 2.1 + PKCE

Flujo Authorization Code con PKCE obligatorio para todos los clientes. Sin excepciones.

02

Integración en 5 min

Copia el snippet, añade tu client_id y el botón de login estará funcionando en tu app.

03

Una identidad, N apps

El usuario se registra una vez en Zyndhux y accede a todas tus apps sin contraseñas extra.

04

JWKS + Signing Keys

ID tokens firmados con RSA-256. Claves públicas disponibles en /.well-known/jwks.json.

05

Audit Log completo

Cada acción registrada en developer_events y activity_logs. Trail completo para compliance.

06

Rate limits por plan

Límites configurables por client_id. Headers X-RateLimit-* en cada respuesta.

07

Consent Screen propio

Pantalla de consentimiento personalizable. Los usuarios ven exactamente qué datos comparten.

08

Refresh Tokens

Sesiones de larga duración sin relogin. Rotación automática con invalidación de tokens anteriores.

09

Centro Legal integrado

Términos, Privacidad, DPA y 8 documentos legales para tus apps y usuarios finales.

Cómo funciona

Zyndhux maneja el login, el consent, los tokens y la seguridad. Tú solo implementas el callback.

1
Tu app genera el PKCE challenge
Crea un code_verifier y su SHA-256 challenge. Guárdalos en sesión.
2
Redirige a auth.zyndhux.com
El usuario hace login (si no tiene sesión) y acepta el consent screen.
3
Recibe el authorization code
Zyndhux redirige a tu redirect_uri con ?code=XYZ&state=ABC.
4
Intercambia code por tokens
POST /oauth/token con code + verifier. Recibes access_token, id_token y refresh_token.
5
Llama a /oauth/userinfo
Con el Bearer token obtienes sub, name, email, picture. Listo.
PHP · callback.php
// 1. Verifica state anti-CSRF if (!hash_equals($_SESSION['state'], $_GET['state'])) { die('State mismatch'); } // 2. Intercambia code por tokens $tokens = post('https://auth.zyndhux.com/oauth/token', [ 'grant_type' => 'authorization_code', 'code' => $_GET['code'], 'client_id' => $_ENV['CLIENT_ID'], 'client_secret' => $_ENV['CLIENT_SECRET'], 'code_verifier' => $_SESSION['pkce_verifier'], ]); // 3. Obtén datos del usuario $user = get('https://auth.zyndhux.com/oauth/userinfo', 'Bearer ' . $tokens['access_token'] ); // { sub, name, email, picture, email_verified } $_SESSION['user_id'] = $user['sub']; // UUID único
Developers, startups y empresas
Zyndhux Developers no es solo para grandes empresas. Está diseñado para cualquiera que necesite autenticación profesional.
👨‍💻
Proyectos propios
Developer independiente
Integra login en tu app personal, portafolio, SaaS en desarrollo o proyecto freelance. El plan FREE es suficiente para empezar.
🚀
Productos en crecimiento
Startup / Emprendimiento
Soporta miles de usuarios desde el día uno. Zyndhux escala contigo sin cambiar una línea de integración.
🏢
Equipos y organizaciones
Empresa establecida
Múltiples apps, audit logs, SLA garantizado y soporte dedicado. Cumplimiento con Ley 29733 y GDPR.
🎓
Proyectos educativos
Academia / Educación
Bootcamps, universidades y proyectos académicos. OAuth real para aprender con producción de verdad.
🏪
Comercio electrónico
E-commerce & Tiendas
Millenium Shop y proyectos similares. Zyndhux Sign-In para que tus compradores no creen otra contraseña.
⚙️
Clientes múltiples
Agencia / Consultora
Registra apps separadas por cliente. Cada una con sus propias credenciales, logs y configuración.
Más allá de la identidad
Zyndhux Developers es la puerta de entrada a un ecosistema completo de productos y servicios en construcción.
🔐
Identity Platform
auth.zyndhux.com — Login, OAuth, OIDC, sesiones y tokens para todo el ecosistema. Ya disponible.
👤
My Account
myaccount.zyndhux.com — Panel de cuenta, perfil, seguridad y apps conectadas para usuarios. Ya disponible.
👨‍💻
Developers
developers.zyndhux.com — Este portal. APIs, docs, playground y herramientas para developers.
🛒
E-commerce TCG
milleniumshop.pe — Tienda de cartas coleccionables con Zyndhux Sign-In integrado. En desarrollo.
🏭
ERP Industrial
3sproveedores.com.pe — Plataforma B2B para proveedores industriales. Con API Zyndhux.
🎨
Diseño & Creatividad
Servicios de diseño gráfico e identidad visual para marcas y proyectos digitales.
💻
Desarrollo web
Construcción de plataformas web, apps y sistemas con integración al ecosistema Zyndhux.
📊
Analytics propio
Zyndhux Analytics — motor de métricas propio. Sin Google, sin terceros. Próximamente.
Empieza gratis, escala cuando necesites
Sin tarjeta de crédito. Sin sorpresas.
FREE
$0 / mes
Para proyectos personales y exploración.
  • 3 apps OAuth
  • 5 redirect URIs por app
  • Usuarios ilimitados
  • 1,000 req/hora
  • API Explorer
  • Playground
  • Docs completos
  • SLA formal
  • Soporte prioritario
  • Analytics avanzado
Plan actual
ENTERPRISE
Precio a medida
Para organizaciones con requisitos de escala.
  • Apps ilimitadas
  • URIs ilimitadas
  • Rate limits custom
  • SLA 99.9%
  • Soporte 24/7 dedicado
  • Onboarding personalizado
  • Compliance & audit
Contactar ventas →
Menos de 5 minutos para tu primer login

Registra tu cuenta, crea tu primera app OAuth y añade el botón de "Iniciar sesión con Zyndhux" en tu app. Sin dependencias. Sin configuraciones complejas.

Crear cuenta gratis → Ver quickstart
bash
# 1. Registra tu app en developers.zyndhux.com Nueva app → OAuth 2.0 → Copiar credenciales # 2. Configura tu .env CLIENT_ID=zyn_xxxxxxxxxxxxxxxx CLIENT_SECRET=xxxxxxxxxxxxxxxxxxxxxxxx REDIRECT_URI=https://tuapp.com/callback # 3. El usuario hace login auth.zyndhux.com/oauth/authorize auth.zyndhux.com/oauth/token auth.zyndhux.com/oauth/userinfo # 4. Respuesta { sub, name, email, picture } ← listo