Назад до 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-callback на ПК; deep links і обробник WebGL покривають мобільні пристрої та браузер.
  • Безпечно за замовчуваннямЗберігання токенів із шифруванням AES-256, прив'язкою до пристрою та виведенням ключа через PBKDF2, а також потокобезпечна обробка запитів.
  • Бекенд, прив'язаний до особиДоступ до даних дозволяє сесія Supabase Auth, отримана з перевіреної особи гравця в Patreon, а не ключ, що лежить у вашій збірці.
  • Усі платформиWebGL, Android, iOS, Windows, macOS і Linux.
  • Продумані деталіНалаштовувані сторінки успіху й помилки, анімовані GIF-аватари та вбудовані тести безпеки.
  • Creator APIНеобов'язковий доступ до даних кампанії, списків учасників і рівнів для акаунта автора.
  • Власний URI middlewareOAuth-callback працює на всіх платформах, зокрема з динамічними 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: вихід і великі оновлення. Відписатися можна будь-коли. Політика конфіденційності