🔐 Authentication
Twitch
Twitch Authentication 단계를 사용해 티켓 안에서 멤버의 Twitch 계정을 인증합니다.
Twitch 인증 단계
Twitch Authentication 단계는 Discord 멤버를 검증된 Twitch 계정에 연결합니다 — 크리에이터 커뮤니티, 구독자 혜택, 스트림 팀에 유용합니다.

이 단계 유형은 프리미엄 기능입니다. 별도의 Twitch 개발자 애플리케이션은 필요하지 않습니다.
누가 사용하면 좋나요
- 구독자 또는 VIP 혜택을 제공하는 크리에이터 서버
- 신청서를 검토하는 스트림 팀 및 네트워크
- Twitch 계정이 중요한 경품 이벤트를 운영하는 커뮤니티
- 알려진 스트리머를 사칭하려는 시도가 있는 서버
저장되는 정보
| Field | Example | Description |
|---|---|---|
twitch_id | 123456789 | 영구적인 Twitch 사용자 ID |
twitch_username | PlayerOne | 인증 시점의 Twitch 표시 이름 |
> Twitch Verification: `PlayerOne` (`123456789`)멤버가 경험하는 방식
이 단계는 Twitch 로고가 있는 Login 버튼을 표시합니다.
Twitch의 인증 페이지가 열리고 TicketWave에 user:read:email 범위를 허용하라고 요청합니다.
멤버가 승인하면 Twitch가 다시 돌아가게 하고, TicketWave가 공개 채널 프로필을 읽습니다.
확인 페이지가 나타나고 티켓이 계속 진행됩니다.

user:read:email은 Twitch가 계정 식별에 사용하는 표준 읽기 전용 범위입니다. TicketWave는 Twitch ID와 표시 이름만 저장하며 — 이메일 주소는 티켓과 함께 저장되지 않습니다.
단계 설정하기
Ticket Steps 모듈 열기
서버 대시보드 → Settings → Ticket Steps → Configure.
단계 만들기
| Field | Suggestion |
|---|---|
| Step Title | Connect your Twitch account |
| Step Description | We use your Twitch account to check your subscription and perks. |
| Step Type | Twitch Authentication |
| Required Step | 혜택 티켓에서는 활성화, 일반 문의에서는 선택 사항 |
올바른 카테고리에 배치하기
Sub Perks 또는 Team Application처럼 필요한 카테고리에서만 요청하세요. 이를 위해 Limit to Category를 사용하세요.
테스트하기
티켓을 열고 로그인 과정을 진행하세요.
문제 해결
| Problem | Cause | Fix |
|---|---|---|
| 단계가 표시되지 않음 | 프리미엄이 비활성화되었거나 무료 한도를 초과한 단계가 있음 | Premium 페이지와 단계 순서를 확인하세요 |
| "Token invalid or expired" | 10분 이상 지남 | 🔁 Renew Token을 누른 뒤 Login을 다시 하세요 |
| Twitch가 동의 화면을 건너뜀 | TicketWave가 이전에 승인됨 | 정상입니다 — 로그인만 더 빨라진 것입니다 |
| 잘못된 Twitch 계정이 연결됨 | 브라우저가 다른 계정에 로그인되어 있음 | twitch.tv에서 로그아웃한 뒤 토큰을 갱신하고 다시 시도하세요 |
다음 단계
- Authentication Overview
- Button Steps (티켓이 어떤 혜택에 관한 것인지 묻기)
- Ticket Feedback & Ratings
How is this guide?
