
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, за да не стои никога като обикновен текст в build-а ви.
- Добавете PatreonManagerПоставете го в сцената с конфигурацията и обработчиците за платформите.
- Впишете играчитеПроверявайте поддръжниците и отключвайте съдържание според членството им.
Функции
Създаден да просто работи
- Вход с OAuth 2.0Вход в Patreon с проверка на state (CSRF), подновяване на токена и данни за профила и абонамента.
- Вграден HTTP сървърВграден слушател приема OAuth callback на компютър; deep link-ове и обработчик за WebGL покриват мобилните и браузъра.
- Сигурно по подразбиранеСъхранение на токени с AES-256 криптиране, обвързано с устройството, с извличане на ключ чрез PBKDF2, и обработка на заявки, безопасна за нишки.
- Бекенд, обвързан с идентичностДостъпът до данни се разрешава от сесия на Supabase Auth, извлечена от проверената идентичност на играча в Patreon, а никога от ключа в build-а ви.
- Всички платформи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)
- Интернет връзка за заявките към Patreon API
Още не е излязъл
Бъдете там при старта
Patreon Authenticator for Unity все още е в разработка. Включете се в списъка за изчакване и ще ви пишем, когато излезе, както и за големите обновления.
Влезли сте, затова ще използваме имейла на акаунта ви.
Вие сте в списъка за изчакване
Пишем само за Patreon Authenticator for Unity: излизане и големи обновления. Отписвате се по всяко време. Политика за поверителност
