MsgAuth
Dashboard para desarrolladores
Overview
Resumen de todas tus apps
Apps recientes
Mis Apps
Gestiona tus aplicaciones
Nueva App
Configura una nueva aplicacion con login via Telegram
Crea un bot con @BotFather en Telegram y pega aqui el token.
Credenciales API
Integracion rapida
Eventos recientes
Documentacion
Guia rapida de integracion
1. Instalar el SDK
<script src="https://cdn.msgauth.com/v1/msgauth.js"></script>
2. Inicializar
MsgAuth.init({ appKey: 'mk_tu_app_key' });
// Escuchar login exitoso
MsgAuth.on('login', (user) => {
console.log(user.token); // JWT token
console.log(user.name); // Nombre del usuario
console.log(user.email); // Email (si fue requerido)
});
// Abrir widget de login
MsgAuth.open();
3. Validar token (server-side)
// Tu servidor valida el JWT
const res = await fetch('https://auth.msgauth.com/api/v1/auth/validate', {
headers: { 'Authorization': `Bearer ${token}` }
});
const { valid, user } = await res.json();
// user.id, user.first_name, user.email, user.tg_id
4. Webhooks (opcional)
Configura un webhook URL en tu app para recibir notificaciones en tiempo real.
// POST a tu webhook_url con header X-MsgAuth-Signature
{
"event": "user.created",
"app_id": "...",
"data": {
"user_id": "...",
"name": "Juan",
"email": "juan@mail.com"
}
}
Eventos: user.created, user.login