TicketWave Logo
🔐 Authentication

GitHub

Verifica la cuenta de GitHub de un miembro dentro de un ticket con el paso de Autenticación de GitHub.

Paso de Autenticación de GitHub

El paso de Autenticación de GitHub conecta a un miembro de Discord con una cuenta verificada de GitHub — perfecto para comunidades de desarrolladores, proyectos de código abierto y cualquiera que venda o dé soporte a código.

GitHub Authentication Step

Este tipo de paso es una función premium. No necesitas crear ninguna GitHub App ni aplicación OAuth.

Quién debería usarlo

  • Proyectos de código abierto que quieren vincular un informe de error con un usuario real de GitHub
  • Equipos que ofrecen a patrocinadores o colaboradores un nivel de soporte diferente
  • Vendedores que entregan acceso a repositorios privados después de una compra
  • Comunidades que usan un rol de "desarrollador verificado"

Qué se almacena

FieldExampleDescription
github_id1234567El ID numérico permanente del usuario de GitHub
github_usernameoctocatEl nombre de inicio de sesión de GitHub en el momento de la verificación
Ticket Summary
> GitHub Verification: `octocat` (`1234567`)

Un nombre de usuario de GitHub puede cambiar e incluso ser tomado por otra persona. El ID numérico nunca cambia — úsalo siempre que guardes algo a largo plazo.

Cómo lo vive el miembro

El paso muestra un botón de Login con el logo de GitHub.

Se abre la página de autorización de GitHub y pide conceder a TicketWave el permiso read:user.

Después de autorizar, GitHub los devuelve y TicketWave lee el perfil público.

Aparece la página de confirmación y el ticket continúa con el siguiente paso.

GitHub Success

read:user es un permiso de solo lectura para datos del perfil. TicketWave no puede leer repositorios privados, no puede subir código y no puede actuar en nombre del miembro.

Configurar el paso

Abre el módulo Ticket Steps

Panel del servidor → SettingsTicket StepsConfigure.

Crea el paso

FieldSuggestion
Step TitleConnect your GitHub account
Step DescriptionWe use your GitHub account to link this ticket to your issues and contributions.
Step TypeGitHub Authentication
Required StepDepende — para un informe de error sí, para una pregunta general no

Hazlo opcional donde tenga sentido

Desactiva Required Step y TicketWave añadirá un botón ⏭️ Skip. Los miembros sin cuenta de GitHub aún podrán abrir el ticket, y el resumen mostrará ⏭️ Skipped para que el equipo sepa por qué el campo está vacío.

Pruébalo

Abre un ticket y recorre el flujo una vez.

Solución de problemas

ProblemCauseFix
El paso no aparecePremium inactivo o el paso está por encima del límite gratuitoRevisa la página Premium y el orden de tus pasos
"Token invalid or expired"Han pasado más de 10 minutos🔁 Renew Token, luego Login otra vez
GitHub muestra "already authorized" y omite la pantallaEl miembro autorizó TicketWave antesTotalmente normal — el inicio de sesión simplemente va más rápido
El miembro no quiere autorizarNo se almacena nadaHaz el paso opcional para que pueda saltárselo

Próximos pasos

How is this guide?