
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: выход и крупные обновления. Отписаться можно в любой момент. Политика конфиденциальности
