Înapoi la Unity

DryreL Software Unity

Patreon Authenticator for Unity

Autentificare Patreon și verificarea abonamentului pentru jocuri Unity

Lasă jucătorii să se autentifice cu Patreon și deblochează conținut pentru susținătorii tăi, pe fiecare platformă pentru care compilează Unity.

Încă nelansat

  • AES-256Credențiale criptate
  • 6Platforme
  • 4Niveluri de securitate

Prezentare

Ce face

Un pachet Unity care îți conectează jocul la Patreon prin OAuth 2.0, ca să verifici susținătorii și să le deblochezi conținut.

  • Unity
  • C#
  • REST API
  • OAuth 2.0

Platforme

  • WebGL
  • Android
  • iOS
  • Windows
  • macOS
  • Linux

Galerie

Vezi-l în acțiune

Pictograma pachetului Unity Patreon Authenticator
Pictograma pachetului.

Cum funcționează

De la zero la funcțional

  1. Creează un client PatreonÎnregistrează aplicația în Patreon Developer Console.
  2. Criptează-ți credențialeleUn instrument integrat criptează client secret-ul, ca să nu stea niciodată ca text simplu în build.
  3. Adaugă PatreonManagerPune-l în scenă cu configurația și handlerele de platformă.
  4. Autentifică jucătoriiVerifică susținătorii și deblochează conținut după abonamentul lor.

Funcții

Făcut să meargă pur și simplu

  • Autentificare OAuth 2.0Autentificare Patreon cu validarea state (CSRF), reîmprospătarea tokenului și detalii de profil și abonament.
  • Server HTTP încorporatUn listener integrat preia callback-ul OAuth pe desktop; deep link-urile și un handler WebGL acoperă mobilul și browserul.
  • Sigur din startStocare de tokenuri criptată AES-256, legată de dispozitiv, cu derivare de chei PBKDF2, și procesare a cererilor sigură între fire de execuție.
  • Backend legat de identitateAccesul la date e autorizat de o sesiune Supabase Auth derivată din identitatea Patreon verificată a jucătorului, niciodată de cheia livrată în build.
  • Toate platformeleWebGL, Android, iOS, Windows, macOS și Linux.
  • Detalii îngrijitePagini de succes și eroare personalizabile, avataruri GIF animate și teste de securitate integrate.
  • Creator APIAcces opțional la datele campaniei, listele de membri și informațiile despre niveluri pentru contul de creator.
  • Middleware URI personalizatCallback-urile OAuth funcționează pe toate platformele, inclusiv cu scheme URI dinamice.

Referință

Niveluri de securitate

NivelClient IDClient secretUtilizare
MaximOfuscatCriptatProducție
RidicatText simpluCriptatDezvoltare
MediuOfuscatText simpluTestare
NiciunaText simpluText simpluNerecomandat

Cerințe

Înainte să începi

  • Unity 2021.3 LTS sau mai nou
  • .NET Standard 2.1 sau mai nou
  • Pachetul Newtonsoft Json (com.unity.nuget.newtonsoft-json)
  • Conexiune la internet pentru cererile către API-ul Patreon

Încă nelansat

Fii acolo la lansare

Patreon Authenticator for Unity e încă în dezvoltare. Înscrie-te pe lista de așteptare și îți scriem când apare, plus la actualizările importante.

Îți scriem doar despre Patreon Authenticator for Unity: lansare și actualizări importante. Te poți dezabona oricând. Politica de confidențialitate