Authentication for Patreon

🔒 Securely Integrate Patreon into Your Unity Projects

Authentication for Patreon utilizes the Patreon API V2 for user authentication and empowers creators to build community projects. This tool can be used to create a paywall around your application/game and make certain features available only to higher tiers. Also suitable for controlling beta access to your app/game.



👥 Ideal for Unity Developers and Artists

If you are a Unity developer/artist and would like to restrict access to your application via Patreon, this tool is your best bet. With minimal effort and no advanced coding skills required, you can easily integrate Patreon authentication into your project.



📈 Key Features

  • Easy Integration: Quickly embed Patreon authentication into your Unity projects with user-friendly scripts and comprehensive documentation.

  • Secure Authentication: Utilizes Patreon API V2's OAuth 2.0 protocol to ensure all user data and transactions are handled securely.

  • Tier-Based Access Control: Define and manage multiple Patreon tiers, controlling access to various features and content based on supporter levels.

  • Offline Authentication: Provides a reliable fallback mechanism with encrypted timecodes, allowing continued access without an internet connection.

  • Customizable Scripts & Events: Tailor the authentication process to fit your project's unique needs using flexible scripts and public Unity events.

  • Comprehensive Logging: A centralised on/off logging system ensures that all events and errors are tracked and managed, keeping your core project clean.

  • Rate Limiting: Implements request rate control to prevent abuse and ensure fair usage of the authentication system.

  • System Time Verification: Ensures the integrity of offline authentication by verifying system time against network time.


📦 What's Included

  • Core Authentication Scripts: PatreonIntegration.cs and TierCheck.cs for managing authentication and tier verification.

  • Supporting Classes: Includes utilities for time management, rate limiting, error handling, coroutine management, and secure data storage.

  • Backend Components: Flask-based Python script (patreon_flask_app.py) for secure server-side operations.

  • Setup Utilities: User-friendly HTML guides and editor scripts for effortless backend configuration and encryption.

  • Detailed Documentation: Step-by-step guides for both local and server-side setup processes, ensuring a smooth integration experience.


📄 Documentation

Access our Documentation for detailed setup and usage instructions, guiding you through both local and server-side integration processes.



👍 Streamline Your Patreon Integration

"Authentication For Patreon" eliminates the complexities of integrating Patreon authentication, offering a secure and efficient solution that caters to developers of all experience levels. Elevate your Unity projects by providing exclusive content and features to your most dedicated supporters effortlessly.



Disclaimer 📝

'Authentication for Patreon' is independently developed and not officially associated with, endorsed, or sponsored by Patreon. We are external developers offering an integration for their API.