العودة إلى Unity

DryreL Software Unity

Patreon Authenticator for Unity

تسجيل الدخول عبر Patreon والتحقق من العضوية لألعاب Unity

دع اللاعبين يسجلون الدخول عبر Patreon وافتح المحتوى لداعميك، على كل منصة يبني لها Unity.

لم يصدر بعد

  • AES-256بيانات اعتماد مشفّرة
  • 6المنصات
  • 4مستويات الأمان

نظرة عامة

ماذا يفعل

حزمة Unity تربط لعبتك بـ Patreon عبر OAuth 2.0, لتتحقق من الداعمين وتفتح لهم المحتوى.

  • Unity
  • C#
  • REST API
  • OAuth 2.0

المنصات

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

المعرض

شاهده أثناء العمل

أيقونة حزمة Unity Patreon Authenticator
أيقونة الحزمة.

كيف يعمل

من الصفر إلى العمل

  1. أنشئ عميل Patreonسجّل تطبيقك في Patreon Developer Console.
  2. شفّر بيانات الاعتمادأداة مدمجة تشفّر الـ client secret فلا يبقى أبدًا نصًا عاديًا في البناء.
  3. أضف PatreonManagerضعه في المشهد مع الإعدادات ومعالجات المنصات.
  4. سجّل دخول اللاعبينتحقق من الداعمين وافتح المحتوى حسب عضويتهم.

الميزات

مصمم ليعمل ببساطة

  • تسجيل الدخول عبر OAuth 2.0تسجيل دخول Patreon مع التحقق من state (CSRF)، وتجديد الرموز، وتفاصيل الملف الشخصي والاشتراك.
  • خادم HTTP مدمجمستمع مدمج يلتقط استدعاء OAuth على سطح المكتب؛ والروابط العميقة ومعالج WebGL يغطيان الجوال والمتصفح.
  • آمن افتراضيًاتخزين رموز مشفّر بـ AES-256 ومرتبط بالجهاز مع اشتقاق مفاتيح PBKDF2، ومعالجة طلبات آمنة بين الخيوط.
  • خلفية مرتبطة بالهويةيُخوَّل الوصول إلى البيانات بجلسة Supabase Auth مشتقة من هوية اللاعب الموثقة على Patreon، وليس أبدًا بالمفتاح المرفق في البناء.
  • كل المنصاتWebGL وAndroid وiOS وWindows وmacOS وLinux.
  • تفاصيل متقنةصفحات نجاح وخطأ قابلة للتخصيص، وصور رمزية GIF متحركة، واختبارات أمان مدمجة.
  • Creator APIوصول اختياري إلى بيانات الحملة وقوائم الأعضاء ومعلومات المستويات لحساب صانع المحتوى.
  • وسيط URI مخصصتعمل استدعاءات OAuth على كل المنصات، بما فيها مخططات URI الديناميكية.

المرجع

مستويات الأمان

المستوىClient IDClient secretالاستخدام
أقصىمموّهمشفّرالإنتاج
عالٍنص عاديمشفّرالتطوير
متوسطمموّهنص عاديالاختبار
لا شيءنص عادينص عاديغير موصى به

المتطلبات

قبل أن تبدأ

  • Unity 2021.3 LTS أو أحدث
  • .NET Standard 2.1 أو أحدث
  • حزمة Newtonsoft Json (com.unity.nuget.newtonsoft-json)
  • اتصال بالإنترنت لطلبات API الخاصة بـ Patreon

لم يصدر بعد

كن حاضرًا عند الإطلاق

لا يزال Patreon Authenticator for Unity قيد التطوير. انضم إلى قائمة الانتظار وسنراسلك عند صدوره، وعند التحديثات الكبيرة أيضًا.

نراسلك فقط بشأن Patreon Authenticator for Unity: الإطلاق والتحديثات الكبيرة. ألغِ الاشتراك متى شئت. سياسة الخصوصية