Studcheck bir Roblox hesabını nasıl doğrular
Mekanizmanın tamamı bu. Kısa, çünkü içinde fazla parça yok; mesele de bu: bir doğrulama aracının ne kadar az hareketli parçası varsa hesabınla ilgili o kadar az şeyi yanlış yapabilir.
Adım adım akış
Bota <code>/dogrula</code> gönderirsin. Tek bir butonla yanıt verir; buton <code>apis.roblox.com</code> adresini açar. Roblox'un kendi alanı, bizim değil.
Roblox, Studcheck'in tam olarak ne istediğini listeleyen bir onay ekranı gösterir. Onaylarsın ya da onaylamazsın. Onaylarsan Roblox bota kısa ömürlü bir kod gönderir; bot bunu sunucuda bir tokenla değiştirir, sonra Roblox'a kim olduğunu sorar.
O yanıt — kullanıcı kimliğin, kullanıcı adın, görünen adın ve avatarın — Telegram kimliğinle birlikte saklanır. Aralarında başka hiçbir şey geçmez.
İki izin
Studcheck <code>openid</code> ve <code>profile</code> kapsamlarını ister. Roblox'un onay ekranında bunlar <b>Kullanıcı kimliğini oku</b> ve <b>Kullanıcı profilini oku</b> olarak görünür; ikisini de Roblox düşük riskli işaretler.
Hiçbiri botun senin adına hareket etmesine izin vermez. Paylaşamaz, takas yapamaz, Robux harcayamaz, gruplara katılamaz, ayar değiştiremez, özel bir şey okuyamaz. Kim olduğunu öğrenebilir, o kadar.
Botun asla görmediği şeyler
<b>Şifren.</b> Roblox'un sitesinde yazarsın. Bize ulaşmaz ve botta bunun için bir alan yoktur.
<b><code>.ROBLOSECURITY</code> çerezin.</b> Senin adına hareket etmeyi sağlayan oturum tokenı budur. OAuth tam da araçların buna hiç ihtiyaç duymaması için vardır.
<b>Onaylamadığın hiçbir şey.</b> Roblox kapsamları kendi tarafında uygular.
Neden profil kodundan iyi
Eski yöntem, botun okuyabilmesi için profil açıklamana bir kod yapıştırtır. Çalışır, ama oyunculara profillerine tanımadıkları metinler yapıştırmayı öğretir; hesap hırsızlarının güvendiği alışkanlık tam da bu.
OAuth bunu bize değil Roblox'a kanıtlar. Kimliğe Roblox doğrudan kefil olur ve bot profiline hiç dokunmaz.
İmzalı durum
Bot giriş bağlantısını oluştururken isteği Telegram kimliğine bağlayan, on beş dakika geçerli imzalı bir token ekler. Roblox seni geri gönderdiğinde imza sabit sürede kontrol edilir.
Birinin kendi Roblox hesabını <em>senin</em> Telegram kimliğine bağlamasını ya da eski bir bağlantıyı yeniden kullanmasını engelleyen ayrıntı budur.
Doğrulamadan sonra
Doğrulama bir anlık görüntüdür, bu yüzden bot yeniden kontrol eder. Her saat Roblox'a doğrulanmış hesapların yasaklanıp yasaklanmadığını sorar ve yasaklananları çıkarır. Adlar <code>/benkimim</code> ile yenilenir; bağlantının kendisi değişmeyen Roblox kimliğine dayanır.
<code>/baglantiyikaldir</code> gönder, bağlantı hemen silinir. Bekleme süresi ve e-posta onayı yok, çünkü e-postan bizde yok.
Ne saklanır
Bağlantı başına tek kayıt: Telegram kimliğin, Roblox kimliğin, Roblox'un döndürdüğü kullanıcı adı, görünen ad ve avatar adresi, bir de tarih. <a href="/privacy">Gizlilik sayfası</a> her şeyi listeler.
Erişim tokenları saklanmaz. Bot tokenı bir kez kullanır ve atar.
Neyi kanıtlamaz
OAuth, giriş anında o hesabı kontrol ettiğini kanıtlar. Hesabın o zamandan beri satılmadığını ya da çalınmadığını kanıtlayamaz. Yöneticiler bunu bir garanti değil güçlü bir sinyal saymalı; saatlik kontrol bunun için var.
Bu açıklamada botun davranışıyla uyuşmayan bir şey bulursan bu bir hatadır ve bilmek isteriz.