Token GitHub App dài hơn: kiểm tra giả định 40 ký tự
Nếu chỉ token mới bị lỗi, hãy kiểm tra đường đi của chuỗi trước khi tăng quyền. Cấp token thành công không chứng minh cơ sở dữ liệu hay proxy giữ đủ giá trị.
Ngày 2 tháng 10 năm 2026, GitHub thông báo hoàn tất chuyển token cài đặt App sang stateless. ghs_APPID_JWT vẫn có tiền tố ghs_ nhưng tăng từ 40 lên khoảng 520 ký tự; không phải quy tắc cho mọi token cá nhân.

Tách định dạng và quyền truy cập
Quyền, phạm vi kho mã, hạn một giờ và REST endpoint không đổi. Tăng quyền không sửa chuỗi bị cắt; kiểm tra cấp và dùng riêng.
Header tạm X-GitHub-Stateless-S2S-Token sẽ ngừng ngày 30 tháng 11 năm 2026. Xác minh cả hai định dạng rồi bỏ trước ngày đó; ghi người phụ trách và hạn.
Giữ nguyên toàn bộ chuỗi
Xem token là chuỗi không cần phân tích nội dung. Tìm kiểm tra 40 ký tự, cột nhỏ, giới hạn kho bí mật và từ chối Authorization header dài.
Thử giá trị tổng hợp trước, chỉ ghi độ dài và kết quả. Đừng lấy 520 làm giới hạn cứng mới; kiểm tra giới hạn có tài liệu trên toàn tuyến.
Kiểm tra cả log lỗi
Quy tắc che định dạng cũ có thể để lộ phần token dài. Dùng dữ liệu tổng hợp kiểm tra từ chối, thử lại và ngoại lệ.
Hướng dẫn GitHub gồm quyền tối thiểu, che bí mật và kiểm tra log. Chúng tôi đề nghị chủ lưu trữ cùng chủ log rà soát; xác thực thành công chưa đủ.
Thử nhỏ và ghi thời hạn
Câu hỏi thực tế là chuỗi có được giữ nguyên đầu cuối không. Đây là suy luận từ thông báo chính thức, không phải tuyên bố đồng thuận cộng đồng.
Ngoài production, hoàn tất thử tổng hợp, gọi thật với quyền tối thiểu và xem log rồi mới mở rộng. Đây là đề xuất của bài. Ghi đoạn lỗi, người phụ trách và ngày bỏ header.