Voltar para Unity

DryreL Software Unity

Patreon Authenticator for Unity

Login com Patreon e verificação de assinatura para jogos Unity

Deixe os jogadores entrarem com Patreon e libere conteúdo para seus apoiadores, em todas as plataformas para as quais o Unity compila.

Ainda não lançado

  • AES-256Credenciais criptografadas
  • 6Plataformas
  • 4Níveis de segurança

Visão geral

O que ele faz

Um pacote Unity que conecta seu jogo ao Patreon com OAuth 2.0, para você verificar apoiadores e liberar conteúdo para eles.

  • Unity
  • C#
  • REST API
  • OAuth 2.0

Plataformas

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

Galeria

Veja em ação

Ícone do pacote Unity Patreon Authenticator
O ícone do pacote.

Como funciona

Do zero até funcionando

  1. Crie um cliente PatreonRegistre seu app no Patreon Developer Console.
  2. Criptografe suas credenciaisUma ferramenta embutida criptografa o client secret para que ele nunca fique em texto puro na sua build.
  3. Adicione o PatreonManagerColoque-o na cena com sua configuração e os handlers de plataforma.
  4. Faça o login dos jogadoresVerifique apoiadores e libere conteúdo conforme a assinatura deles.

Recursos

Feito para simplesmente funcionar

  • Login com OAuth 2.0Login no Patreon com validação de state (CSRF), renovação de token e dados de perfil e assinatura.
  • Servidor HTTP embutidoUm listener embutido captura o callback do OAuth no desktop; deep links e um handler WebGL cobrem o celular e o navegador.
  • Seguro por padrãoArmazenamento de tokens criptografado com AES-256 e vinculado ao dispositivo, com derivação de chave PBKDF2, e tratamento de requisições seguro entre threads.
  • Backend vinculado à identidadeO acesso aos dados é autorizado por uma sessão do Supabase Auth derivada da identidade verificada do jogador no Patreon, nunca pela chave que vai na sua build.
  • Todas as plataformasWebGL, Android, iOS, Windows, macOS e Linux.
  • Detalhes caprichadosPáginas de sucesso e erro personalizáveis, avatares GIF animados e testes de segurança embutidos.
  • Creator APIAcesso opcional a dados da campanha, listas de membros e informações de tiers da conta de criador.
  • Middleware de URI personalizadoOs callbacks do OAuth funcionam em todas as plataformas, incluindo esquemas de URI dinâmicos.

Referência

Níveis de segurança

NívelClient IDClient secretUso
MáximoOfuscadoCriptografadoProdução
AltoTexto puroCriptografadoDesenvolvimento
MédioOfuscadoTexto puroTestes
NenhumaTexto puroTexto puroNão recomendado

Requisitos

Antes de começar

  • Unity 2021.3 LTS ou mais recente
  • .NET Standard 2.1 ou mais recente
  • Pacote Newtonsoft Json (com.unity.nuget.newtonsoft-json)
  • Conexão com a internet para chamadas à API do Patreon

Ainda não lançado

Esteja lá no lançamento

O Patreon Authenticator for Unity ainda está em desenvolvimento. Entre na lista de espera e mandaremos um e-mail quando sair, além das atualizações importantes.

Só enviamos e-mails sobre o Patreon Authenticator for Unity: lançamento e atualizações importantes. Cancele quando quiser. Política de privacidade