TicketWave Logo
🔐 Authentication

GitHub

Перевірте обліковий запис GitHub учасника всередині тікета за допомогою кроку GitHub Authentication.

Крок автентифікації GitHub

Крок GitHub Authentication під’єднує учасника Discord до підтвердженого облікового запису GitHub — ідеально для спільнот розробників, проєктів з відкритим кодом і всіх, хто продає або підтримує код.

GitHub Authentication Step

Цей тип кроку є преміум-функцією. Вам не потрібно створювати GitHub App або OAuth-застосунок.

Кому це підійде

  • Проєктам з відкритим кодом, які хочуть зіставити звіт про помилку з реальним користувачем GitHub
  • Командам, які надають спонсорам або контриб’юторам інший рівень підтримки
  • Продавцям, які надають доступ до приватного репозиторію після покупки
  • Спільнотам, що використовують роль "підтверджений розробник"

Що зберігається

ПолеПрикладОпис
github_id1234567Постійний числовий ID користувача GitHub
github_usernameoctocatІм’я входу GitHub на момент підтвердження
Ticket Summary
> GitHub Verification: `octocat` (`1234567`)

Ім’я користувача GitHub можна змінити, і його навіть може зайняти хтось інший. Числовий ID ніколи не змінюється — використовуйте його щоразу, коли зберігаєте щось на тривалий термін.

Як це бачить учасник

Крок показує кнопку Login з логотипом GitHub.

Відкривається сторінка авторизації GitHub із запитом надати TicketWave доступ до read:user.

Після авторизації GitHub повертає учасника назад, а TicketWave зчитує публічний профіль.

З’являється сторінка підтвердження, і тікет переходить до наступного кроку.

GitHub Success

read:user — це лише для читання scope для даних профілю. TicketWave не може читати приватні репозиторії, не може пушити код і не може діяти від імені учасника.

Налаштування кроку

Відкрийте модуль Ticket Steps

Server dashboard → SettingsTicket StepsConfigure.

Створіть крок

ПолеРекомендація
Step TitleConnect your GitHub account
Step DescriptionWe use your GitHub account to link this ticket to your issues and contributions.
Step TypeGitHub Authentication
Required StepЗалежить — для звіту про помилку так, для загального питання ні

Зробіть його необов’язковим там, де це доречно

Вимкніть Required Step, і TicketWave додасть кнопку ⏭️ Skip. Учасники без облікового запису GitHub усе одно зможуть відкрити тікет, а в підсумку буде показано ⏭️ Skipped, щоб команда знала, чому поле порожнє.

Перевірте це

Відкрийте тікет і один раз пройдіть увесь процес.

Усунення проблем

ПроблемаПричинаВиправлення
Крок не відображаєтьсяPremium неактивний або крок вище безплатного лімітуПеревірте сторінку Premium та порядок кроків
"Token invalid or expired"Минуло понад 10 хвилин🔁 Renew Token, потім знову Login
GitHub показує "already authorized" і пропускає екранУчасник уже авторизував TicketWave ранішеЦе цілком нормально — вхід просто відбувається швидше
Учасник не хоче авторизуватисяНічого не зберігаєтьсяЗробіть крок необов’язковим, щоб його можна було пропустити

Наступні кроки

  • Authentication Overview
  • Button Steps (Попросіть вказати уражену версію одразу після входу)
  • LunAI (Дозвольте ШІ підсумовувати довгі звіти про помилки)

How is this guide?