İçeriğe Geç

ikas Twitch Girişinde Callback ve Secret Yenileme

ikas Twitch ile giriş bağlantısında dönüş adreslerini, mağaza alan adını ve yenilenen Client Secret değerinin eşleşmesini kontrol edin.

Yazar: Teknik AçıklamaPlatforma ÖzelÖdeme ve Güvenlik
AdPix tarafından hazırlanan açıklayıcı şema.

Sorunu hangi aşamada gördüğünüzü yazın

Twitch ile girişte düğmenin görünmesi, Twitch yetkilendirmesinin açılması ve müşterinin mağazaya dönmesi ayrı aşamalardır. ikas bağlantısı Twitch Developer uygulamasından alınan Client ID ve Client Secret bilgilerini kullanır. Sorun kaydında hata öncesindeki son ekran ve kullanılan mağaza alan adı bulunmalıdır. Düğme görünüyor fakat dönüşte hata oluşuyorsa bütün tema kurulumunu değiştirmek yerine dönüş adreslerini incelemek daha anlamlıdır. Bu ayrım, görünüm sorunu ile kimlik doğrulama sorununu birbirinden ayırır.

Uygulamayı doğru Twitch hesabında açın

ikas belgesi Twitch geliştirici konsolunda uygulama oluşturulmasını ve doğrulama adımlarının tamamlanmasını anlatır. Mevcut bir uygulama kullanılıyorsa yeni uygulama açmadan önce hangi mağazanın ona bağlı olduğu belirlenmelidir. Aynı marka adıyla birden fazla uygulama bulunması mümkündür. Uygulama adı yerine Client ID üzerinden eşleştirme yapın. İşletme adına bağlantıyı yönetecek kişinin geliştirici hesabına erişimi olmalıdır. Kişisel bir hesabın oturumunun açık olması işletmenin kalıcı erişiminin hazır olduğunu göstermeyebilir.

Twitch Uygulama Yönetimine Giriş

Twitch geliştirici konsolundaki uygulama yönetimi düğmesi gösterilir. Bu ekran, makaledeki ilgili ayara hangi bölümden ulaşıldığını veya o aşamada hangi alanların görüldüğünü açıklar. Alanların yeri kullanılan panel sürümüne göre değişebilir.

Dönüş adreslerini gerçek alan adıyla eşleştirin

ikas’ın Twitch yönergesindeki callback ve giriş adreslerinde yer alan örnek alan adları kendi mağaza adresiyle değiştirilir. URL yapısında www kullanımı, mağazanın myikas alt alan adı ve asıl alan adı ayrı ele alınır. OAuth akışında yanlış dönüş adresi kullanıcı onayından sonra mağazaya dönüşü engelleyebilir. Kurgusal bir kontrolde eski alan adına ait satırın yeni siteye otomatik uyarlanacağı varsayılmamalıdır. Panelde kayıtlı adresler ile girişin başlatıldığı gerçek mağaza adresi karşılaştırılmalıdır.

ikas Twitch Girişinde Callback ve Secret Yenileme

Uygulama Kimliği: Twitch Client ID bilgisini ikas kaydıyla eşleştirin. Dönüş Adresleri: Örnek alan adlarını gerçek mağaza adresiyle düzeltin. Secret Yenileme: Yeni gizli değeri ikas tarafında da güncelleyin. Şema işlem sırasını açıklar; gerçek müşteri verisi içermez. Şema kavramsal anlatımdır; gerçek panel ekranı, müşteri verisi veya yapılmış test sonucu değildir.

Client ID ile gizli değeri karıştırmayın

Uygulama oluşturulduktan sonra Manage ekranındaki Client ID ve New Secret ile elde edilen Client Secret ikas eklentisinin ilgili alanlarına yazılır. Client ID uygulamayı tanımlar; Secret gizli tutulması gereken değerdir. Bir alanı diğerine kopyalamak veya başka uygulamanın Secret bilgisini kullanmak eşleşmeyi bozar. Kaydederken başta veya sonda boşluk bulunmadığı kontrol edilir. İnceleme notunda alanların tam değerlerini yayımlamak yerine hangi uygulamadan alındıkları ve eşleşmenin kontrol edildiği belirtilmelidir.

Yeni Secret eski değeri geçersiz kılar

Twitch’in uygulama kayıt belgesi yeni Client Secret üretmenin önceki Secret değerini geçersiz kıldığını belirtir. Bu nedenle yalnız geliştirici panelinde yenileme yapılıp ikas tarafının eski değerde bırakılması çalışan bağlantıyı bozabilir. Yenileme bir hesap değişikliği olarak planlanmalı; bağlantıyı kullanan ikas alanı da güncellenmelidir. Twitch aynı belgede Secret bilgisinin parola gibi saklanmasını ister. Destek ekranına ya da herkese açık bir belgeye gizli değeri yapıştırarak sorun tespiti yapılmamalıdır.

Baştan sona giriş senaryosunu doğrulayın

Twitch geliştirici hesabı uygulama kaydı için doğrulanmış e-posta ve iki adımlı doğrulama ister. Hazırlık tamamlandıktan sonra gerçek mağaza alanında giriş başlatılır, Twitch onayı izlenir ve dönüşte doğru mağaza hesabına erişildiği kontrol edilir. Başarılı geliştirici girişi müşteri girişinin de tamamlandığı anlamına gelmez. Sonuçta kullanılan uygulama ve alan adı belirtilir; yalnız düğmenin görünür olduğu yazılarak iş bitmiş sayılmaz. Hata devam ederse sır paylaşılmadan dönüş aşaması ve hata mesajı iletilmelidir.

Bu Yazıdaki Terimler 1 Kavram

Kısa açıklamaları burada okuyabilir, ayrıntılar için sözlüğe geçebilirsiniz.

URL
URL (Uniform Resource Locator), internetteki bir sayfaya, belgeye, görsele ya da başka bir kaynağa denk gelen, standart biçimde oluşturulmuş karakter dizisi, kısaca adrestir. Türkçe karşılığı “Birörnek Kaynak Konumlayıcı” ya da “Tekdüzen Kaynak Bulucu”dur;…

Bu Konuda Nasıl Destek Oluyoruz?

AdPix’in bu alandaki hizmet kapsamını ve çalışma sürecini inceleyin.

İlgili Platformlarda Keşfedin

ikas