TicketWave Logo
🔐 Authentication

Tổng quan

Cách các bước ticket OAuth của TicketWave xác minh tài khoản Steam, CFX, GitHub, Roblox, Twitch, Battle.net và Epic Games.

Các bước xác thực

Một bước xác thực yêu cầu thành viên đăng nhập bằng một tài khoản bên ngoài. TicketWave không bao giờ hỏi mật khẩu — thành viên sẽ được chuyển đến trang đăng nhập riêng của nhà cung cấp và chỉ có tên tài khoản đã xác minh và ID được trả về.

Vì sao cách này tốt hơn việc hỏi trong chat

Hỏi "Tên Steam của bạn là gì?" chỉ cho bạn một chuỗi mà thành viên đã nhập. Một bước xác thực cho bạn một tài khoản mà thành viên đã chứng minh là của họ.

Hỏi trong chatBước xác thực
Lỗi chính tả và ID saiID tài khoản chính xác từ nhà cung cấp
Giả mạo quá dễThành viên phải thực sự đăng nhập
Nhân viên phải copy/paste rồi tra cứuTên và ID tự động xuất hiện trong ticket
Tốn vài tin nhắnChỉ tốn một cú nhấp

Với các cộng đồng game và phát triển, đây là cách tiết kiệm thời gian lớn nhất trong TicketWave — nhân viên của bạn bắt đầu mỗi ticket với việc đã biết họ đang nói chuyện với ai.

Dịch vụ được hỗ trợ

Dịch vụLoại bướcHướng dẫn
CFX / FiveMCFX AuthenticationClick here
SteamSteam AuthenticationClick here
GitHubGitHub AuthenticationClick here
RobloxRoblox AuthenticationClick here
TwitchTwitch AuthenticationClick here
Battle.netBattle.net AuthenticationClick here
Epic GamesEpic Games AuthenticationClick here

Mọi loại bước xác thực đều là tính năng premium. Mọi thứ đã được kết nối sẵn ở phía chúng tôi — bạn không cần đăng ký ứng dụng nhà phát triển, tạo API key hay tự host bất cứ thứ gì.

Cách hoạt động

Bước xuất hiện trong ticket với nút Login và logo của dịch vụ.

Thành viên nhấp Login. Nút này là một liên kết chứa token dùng một lần.

Nhà cung cấp yêu cầu xác nhận. Thành viên đăng nhập trên website riêng của nhà cung cấp — Steam, GitHub, Twitch, v.v. TicketWave không bao giờ thấy thông tin đăng nhập.

Nhà cung cấp gửi thành viên quay lại. TicketWave xác minh phản hồi, đọc tên tài khoản và ID rồi lưu chúng làm câu trả lời cho bước đó.

Một trang xác nhận mở ra trên website TicketWave: "Account Successfully Linked", kèm ID ticket, máy chủ và tài khoản đã liên kết.

Ticket tiếp tục với bước tiếp theo — hoặc được mở khóa nếu đây là bước cuối cùng.

Authentication Success Page

Token dùng một lần

Mỗi nút Login đều chứa một token có hiệu lực trong 10 phút.

Điều này là có chủ đích: liên kết được đăng trong một kênh, và một liên kết còn hiệu lực mãi mãi là một liên kết có thể bị dùng lại. Sau 10 phút, token sẽ bị hủy.

Nếu thành viên mất quá nhiều thời gian, họ sẽ thấy trang này thay thế:

Invalid Token Page

Gia hạn token

Mỗi bước xác thực đều có nút 🔁 Renew Token bên cạnh nút Login.

Quay lại kênh ticket trên Discord.

Nhấp 🔁 Renew Token trong tin nhắn của bước.

Nhấp Login مرة nữa — lúc này nút sẽ mang một token mới có hiệu lực 10 phút.

Gia hạn không làm mất gì cả. Nó chỉ đơn giản là tạo lại tin nhắn của bước với một token mới.

TicketWave lưu gì

Với mỗi lần xác thực thành công, chỉ đúng hai giá trị được lưu cùng ticket:

  • ID tài khoản tại nhà cung cấp
  • tên hiển thị / username tại nhà cung cấp

Chỉ có vậy. Không có mật khẩu, không có email, không có access token nào được giữ lại sau khi trao đổi. Access token chỉ được dùng một lần để đọc hồ sơ công khai rồi bị loại bỏ cùng với yêu cầu.

Câu trả lời sẽ xuất hiện trong phần tóm tắt ticket như sau:

Ticket Summary
> Steam Verification: 🎮 `PlayerOne` (`76561198000000000`)

Authentication Answer in the Ticket

Thêm một bước xác thực

Mở bảng điều khiển máy chủ của bạn → SettingsTicket StepsConfigure.

Nhấp Add Step.

Đặt cho nó một Step Title (ví dụ Verify your Steam account) và một Step Description ngắn.

Chọn dịch vụ trong Step Type.

Quyết định xem bước này có Required hay không — một bước tùy chọn sẽ có thêm nút ⏭️ Skip.

Tùy chọn giới hạn bước theo category hoặc subcategory để chỉ những ticket cần nó mới yêu cầu bước này.

Nhấp Create Step và mở một ticket thử nghiệm.

Các bước xác thực không dùng step options. Các nút Login và Renew Token được TicketWave tạo tự động — bạn chỉ cần cấu hình tiêu đề, mô tả và các giới hạn.

Khắc phục sự cố

Bước không hiển thị gì cả.

Các bước xác thực yêu cầu premium. Nếu không có premium đang hoạt động, bước sẽ bị bỏ qua. Hãy kiểm tra trang Premium trong bảng điều khiển máy chủ của bạn.

"Your ticket authentication token is invalid or has expired."

Đã hết khung 10 phút. Hãy dùng 🔁 Renew Token trong ticket và nhấp Login مرة nữa.

Có người khác đã nhấp nút.

Chỉ chủ ticket mới có thể trả lời một bước. Mọi người khác sẽ nhận được thông báo lỗi và không có gì được lưu.

Không có gì xảy ra sau khi đăng nhập.

Ticket vẫn phải đang mở và bước đó vẫn phải chưa được trả lời khi thành viên quay lại. Nếu ticket đã bị đóng trong lúc đó, câu trả lời sẽ không thể được lưu — hãy mở một ticket mới.

Các bước tiếp theo

Chọn dịch vụ bạn muốn thiết lập:

How is this guide?