Her Solana sitesi için

SI Passport ile giriş

Her Solana projesi ziyaretçilerinin SI Passport ile giriş yapmasına izin verebilir, tıpkı sitelerin Google ile giriş eklemesi gibi: bir script etiketi, ücretsiz bir mesaj imzası ve ziyaretçinin herkese açık Passport'u, seviyesi ve SI varlıkları sayfanızda. Alan adınızı kaydedin, sizin olduğunu kanıtlayın, ekip onaylayınca yayına girer.

Ortak siteler0onaylı ve yayında
İncelemede0kanıtlanmış alan adları
Ortak girişleri0ortak sitelerde
SI siteleri0zaten bağlı
Canlı demo

Burada giriş yapın ve bir ortak sayfanın ne aldığını görün

Bu, bir ortağın eklediği widget'ın aynısı. Herhangi bir Solana cüzdanıyla ya da cüzdansız giriş yapın. Panel, sayfanızın alacağı herkese açık Passport'u gösterir, fazlasını değil.

SI Passport düğmeniz
  • Ücretsiz bir mesaj imzası, asla bir işlem değil.
  • Mesaj ziyaretçinin bulunduğu siteyi adıyla söyler.
  • Cüzdan yok mu? SI sitelerinde bir geçiş anahtarıyla katılınabilir.
Sayfanızın aldığı
Bir ortak sayfanın aldığı herkese açık Passport'u görmek için giriş yapın.
Nasıl çalışır

Dört adımda yayındasınız

Kaydedin

Kendi SI Passport'unuzla giriş yapın ve alan adınızı, proje adını ve isterseniz sahip kontrolü için token mint'inizi kaydedin.

Alan adını kanıtlayın

Token'ınızı /.well-known/si-passport.txt dosyasına ya da ana sayfanızdaki bir meta etiketine koyun ve burada kontrol edin.

Ekip incelemesi

Ekip her siteye yayına girmeden önce bakar. Ekip evet demeden bir ortak sitede hiçbir şey çalışmaz.

Yayında

Script'i ekleyin. Ziyaretçileriniz sitenizi adıyla söyleyen ücretsiz bir mesaj imzasıyla giriş yapar, sayfanız da onların herkese açık Passport'unu alır.

Kurulum

Kopyala, yapıştır, bitti

Bu satırları sayfanıza koyun, data-site içine kendi alan adınızı yazın. Düğme, data-si-passport öğesini koyduğunuz yerde görünür.

<link rel="stylesheet" href="https://sicto.si/assets/css/si-passport-net.css?v=202611111200">
<script src="https://sicto.si/assets/js/si-passport-net.js?v=202611111200" defer data-site="yourproject.com"></script>
<span data-si-passport></span>

Passport'u sayfanızda okuyun

Widget, biri her giriş ya da çıkış yaptığında si:passport olayını gönderir. window.SIPassportNet.passport da aynı herkese açık Passport'u tutar.

document.addEventListener('si:passport', e => {
  const p = e.detail.passport;   // null when signed out
  if (p) console.log(p.handle, p.tier, p.partner_token);
});

Bir girişi sunucunuzda kontrol edin

Ziyaretçinin token'ını sayfadan sunucunuza gönderin ve alan adınızla sicto.si'ye sorun. Yanıtı bir dakika saklayın.

GET https://sicto.si/api/passport-net.php?a=me&site=yourproject.com
X-SI-Passport-Token: <the visitor's token>

200 {"ok": true, "passport": {"number": 1042, "handle": "...", "tier": "10K+", "partner_token": {"holder": true}}}
401 the sign-in ended, or it belongs to another site
Sitenizi kaydedin

Projenizi getirin

Bir alan adı kaydetmek için sicto.si'de SI Passport'unuzla giriş yapın. İletişim bilginiz gizli kalır: yalnızca ekip görür.

Ne paylaşılır

Herkese açık Passport evet, özel veri asla

Sayfanızın aldığı

  • Passport numarası, kullanıcı adı, ad ve fotoğraf
  • Her zaman $SI'dan gelen seviye
  • Rozetler: SI MIND, ekip ve resmi
  • SI varlıkları, önce $SI
  • Mint'i verirseniz kendi token'ınız için sahip kontrolü
  • Ağ damgaları

Asla almadığı

  • Cüzdan adresi
  • Herhangi bir anahtar, kurtarma ifadesi ya da şifre
  • Herhangi bir işlem ya da onay
  • Ekibin özel notları ve Passport sahibinin ayarları
  • Diğer sitelerin oturumları
  • Passport sahibinin herkese açmadığı hiçbir şey
Ortak kuralları

Her siteye uygulanan sade kurallar

  1. 01Ekip siteyi onaylamadan hiçbir şey yayına girmez ve ekip herhangi bir siteyi anında duraklatabilir ya da kapatabilir.
  2. 02sicto.si widget'ını olduğu gibi kullanın. Giriş her zaman ücretsiz bir mesaj imzasıdır: asla kurtarma ifadesi, işlem ya da onay istemeyin.
  3. 03Mesaj sitenizi adıyla söyler. Sitenizde yapılan girişler yalnızca sitenizde geçerlidir, SI sitelerinin oturumları da sizin sitenizde asla geçmez.
  4. 04Bir SI sitesi, SI MIND, Codeflex ya da bir cüzdan gibi görünmeyin. Benzer adlar ya da sayfalar yok.
  5. 05Bir seviye ya da sahip kontrolü sunabileceğiniz bir ayrıcalıktır, asla bir hak, pay ya da değer vaadi değildir. Buradaki hiçbir şey yatırım tavsiyesi değildir.
  6. 06Site başına sınırlar vardır. Kötüye kullanan bir site duraklatılır ve her duraklatma ile karar yalnızca ekibindir.
Dizin

Ortak siteler

Ekibin onayladığı her site, yayına girdiği tarihle.

  • Henüz yayında ortak site yok. İlki sizinki olabilir.
Bir paragrafta SI Passport ile giriş

SI Passport ile giriş, her Solana projesinin kendi sitesine SI Passport girişi eklemesini sağlar. Ziyaretçi siteyi adıyla söyleyen ücretsiz bir mesajı imzalar, asla bir işlemi değil, site de onun herkese açık SI Passport'unu alır: numara, kullanıcı adı, $SI'dan gelen seviye, rozetler, SI varlıkları ve projenin kendi token'ı için isteğe bağlı sahip kontrolü, asla cüzdan adresi değil. Bir proje alan adını sicto.si'de kaydeder, bir token dosyası ya da meta etiketiyle sahibi olduğunu kanıtlar ve ekip onaylayınca yayına girer. Bir ortak sitedeki her ilk giriş, seviyesi $SI'dan gelen ücretsiz bir SI Passport oluşturur.

Sorular

SI Passport ile giriş hakkında

SI Passport ile giriş ne kadar tutar?

Hiçbir şey, ne ortak ne ziyaretçi için. Giriş ücretsiz bir mesaj imzasıdır ve sunucu kontrolü de ücretsizdir.

Sitem ziyaretçinin cüzdan adresini görür mü?

Hayır. Bir ortak sayfa herkese açık Passport'u alır: numara, kullanıcı adı, ad, fotoğraf, seviye, rozetler, SI varlıkları ve kendi token'ı için sahip kontrolü. Asla cüzdan adresini değil.

Ziyaretçinin henüz SI Passport'u yoksa?

İlk giriş, SI Passport kurallarına göre ücretsiz bir SI Passport oluşturur. Seviyesi o cüzdanın $SI'ından gelir.

Onay ne kadar sürer?

Ekip siteleri geldikçe inceler. Ekipten biri onaylamadan hiçbir şey yayına girmez.

Sitemde yapılan bir giriş başka yerde kullanılabilir mi?

Hayır. Mesaj sitenizi adıyla söyler, giriş sitenizin kaynağıyla kontrol edilir ve sitenizde açılan bir oturum yalnızca sitenizde çalışır.

Kendi token'ımın sahiplerini kontrol edebilir miyim?

Evet. Kaydederken token mint'inizi verin, sayfanızın aldığı her Passport cüzdanın token'ınızı tutup tutmadığını söyler.

Sahiplerinizi getirin

Tek Passport, her Solana sitesi

Alan adınızı kaydedin ve ziyaretçilerinize SI topluluğunun zaten kullandığı girişi verin.