Stateless GitHub App Kurulum Belirteçlerinde Entegrasyon Kontrolleri
Stateless GitHub App kurulum belirteçleri daha uzun bir biçime geçerken izinler, depo kapsamı, geçerlilik süresi ve REST API uç noktaları değişmiyor. Entegrasyonların belirteçleri opak dizeler olarak işlemesi ve geçici istek başlığının kaldırılma tarihini dikkate alması gerekiyor.
Bu yazıda
GitHub App entegrasyonları, kurulum belirteçlerini sabit bir biçime göre ayrıştırmak yerine opak dizeler olarak işlemelidir. Aşamalı dağıtımı tamamlanan stateless formatta, yeni oluşturulan belirteçler varsayılan olarak ghs_APPID_JWT biçiminde verilir. ghs_ ön eki korunurken belirteç uzunluğu yaklaşık 40 karakterden 520 karaktere çıkmıştır.
Değişmeyen kurulum belirteci özellikleri
Biçim değişikliğine rağmen kurulum belirteçlerinin izinleri, depo kapsamı, bir saatlik geçerlilik süresi ve REST API uç noktası değişmez. Bu nedenle entegrasyon kontrolleri, belirtecin iç yapısından çıkarım yapan işlemler yerine belirteci olduğu gibi kabul eden ve kullanan akışlara odaklanmalıdır.
Geçici istek başlığının kaldırılması
GitHub, yeni formatı doğrulamak için sunulan geçici X-GitHub-Stateless-S2S-Token istek başlığını 30 Kasım 2026 tarihinde kullanımdan kaldıracaktır. Bu tarihten sonra başlık dikkate alınmayacak ve uygun tüm uygulamalar stateless kurulum belirteci alacaktır.