
Назад до 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
Галерея
Подивіться у дії

Як це працює
Від нуля до робочого
- Створіть клієнт PatreonЗареєструйте застосунок у Patreon Developer Console.
- Зашифруйте облікові даніВбудований інструмент шифрує client secret, щоб він ніколи не лежав у вашій збірці відкритим текстом.
- Додайте PatreonManagerПомістіть його в сцену разом із конфігурацією та обробниками платформ.
- Авторизуйте гравцівПеревіряйте підписників і відкривайте контент за їхньою підпискою.
Можливості
Зроблено, щоб просто працювати
- Вхід через 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 ID | Client secret | Використання |
|---|---|---|---|
| Максимальний | Обфускований | Зашифрований | Продакшн |
| Високий | Відкритий текст | Зашифрований | Розробка |
| Середній | Обфускований | Відкритий текст | Тестування |
| Немає | Відкритий текст | Відкритий текст | Не рекомендовано |
Вимоги
Перед початком
- Unity 2021.3 LTS або новіша
- .NET Standard 2.1 або новіший
- Пакет Newtonsoft Json (com.unity.nuget.newtonsoft-json)
- Підключення до інтернету для запитів до API Patreon
Ще не вийшов
Будьте з нами на старті
Patreon Authenticator for Unity ще в розробці. Станьте в список очікування — ми напишемо, коли він вийде, і повідомимо про великі оновлення.
Ви увійшли, тож ми використаємо e-mail вашого акаунта.
Ви в списку очікування
Пишемо лише про Patreon Authenticator for Unity: вихід і великі оновлення. Відписатися можна будь-коли. Політика конфіденційності
