Quay lại Unity

DryreL Software Unity

Patreon Authenticator for Unity

Đăng nhập Patreon và kiểm tra thành viên cho game Unity

Cho người chơi đăng nhập bằng Patreon và mở khóa nội dung cho người ủng hộ, trên mọi nền tảng mà Unity build được.

Chưa phát hành

  • AES-256Thông tin xác thực được mã hóa
  • 6Nền tảng
  • 4Mức bảo mật

Tổng quan

Nó làm gì

Một package Unity kết nối game của bạn với Patreon qua OAuth 2.0, để bạn xác minh người ủng hộ và mở khóa nội dung cho họ.

  • Unity
  • C#
  • REST API
  • OAuth 2.0

Nền tảng

  • WebGL
  • Android
  • iOS
  • Windows
  • macOS
  • Linux

Thư viện ảnh

Xem nó hoạt động

Biểu tượng gói Unity Patreon Authenticator
Biểu tượng của package.

Cách hoạt động

Từ con số không đến chạy được

  1. Tạo một client PatreonĐăng ký ứng dụng của bạn trong Patreon Developer Console.
  2. Mã hóa thông tin xác thựcMột công cụ tích hợp mã hóa client secret để nó không bao giờ nằm ở dạng văn bản thô trong bản build.
  3. Thêm PatreonManagerĐặt nó vào scene cùng cấu hình và các handler nền tảng.
  4. Cho người chơi đăng nhậpXác minh người ủng hộ và mở khóa nội dung theo gói thành viên của họ.

Tính năng

Làm ra để cứ thế hoạt động

  • Đăng nhập OAuth 2.0Đăng nhập Patreon có kiểm tra state (CSRF), làm mới token và thông tin hồ sơ, gói đăng ký.
  • Máy chủ HTTP nhúngMột listener tích hợp bắt callback OAuth trên máy tính; deep link và handler WebGL lo phần di động và trình duyệt.
  • An toàn mặc địnhLưu token mã hóa AES-256, gắn với thiết bị, dẫn xuất khóa PBKDF2, và xử lý request an toàn đa luồng.
  • Backend gắn với danh tínhQuyền truy cập dữ liệu được cấp bởi phiên Supabase Auth suy ra từ danh tính Patreon đã xác minh của người chơi, không bao giờ bởi khóa nằm trong bản build.
  • Mọi nền tảngWebGL, Android, iOS, Windows, macOS và Linux.
  • Chi tiết chỉn chuTrang thành công và lỗi tùy biến được, avatar GIF động và bài kiểm tra bảo mật tích hợp.
  • Creator APIQuyền truy cập tùy chọn vào dữ liệu chiến dịch, danh sách thành viên và thông tin tier cho tài khoản nhà sáng tạo.
  • Middleware URI tùy chỉnhCallback OAuth hoạt động trên mọi nền tảng, kể cả URI scheme động.

Tham khảo

Mức bảo mật

CấpClient IDClient secretDùng
Tối đaĐã làm rốiĐã mã hóaProduction
CaoVăn bản thôĐã mã hóaPhát triển
Trung bìnhĐã làm rốiVăn bản thôKiểm thử
Không cóVăn bản thôVăn bản thôKhông khuyến nghị

Yêu cầu

Trước khi bạn bắt đầu

  • Unity 2021.3 LTS trở lên
  • .NET Standard 2.1 trở lên
  • Package Newtonsoft Json (com.unity.nuget.newtonsoft-json)
  • Kết nối internet cho các request API Patreon

Chưa phát hành

Có mặt khi ra mắt

Patreon Authenticator for Unity vẫn đang được phát triển. Tham gia danh sách chờ và chúng tôi sẽ gửi email khi ra mắt, cùng các bản cập nhật lớn sắp tới.

Chúng tôi chỉ gửi email về Patreon Authenticator for Unity: ra mắt và cập nhật lớn. Hủy đăng ký bất cứ lúc nào. Chính sách quyền riêng tư