Skip to main content

Bem-vindo ao EasyGoal

A EasyGoal é uma plataforma que conecta produtores de softwares SaaS a usuários finais, fornecendo infraestrutura completa para autenticação, pagamentos e distribuição via marketplace.

app-front

Marketplace principal. Gerencia produtos, assinaturas e pagamentos via AbacatePay.

SSO

Serviço de autenticação centralizado. Emite tokens JWT e integra os apps do ecossistema.

Club LP

Landing page de produto de exemplo que autentica via SSO e exibe perfil do usuário.

Por onde começar

Arquitetura do Ecossistema

Entenda como app-front, SSO e Club LP se comunicam.

Monorepo Multistack

Estrutura de repositório centralizado para todos os projetos EasyGoal.

Para Produtores

7 steps para publicar seu produto SaaS no marketplace.

Integrar SSO

Guia completo para implementar o fluxo OAuth no seu app.

Segurança entre os projetos

app-front  ──HMAC SHA256──▶  SSO
                             SSO  ──JWT Bearer──▶  Club LP
                             Club LP  ──sem secrets──▶  /api/me (SSO)
CamadaProteçãoImplementação
app-front → SSO webhookHMAC SHA256createHmac('sha256', secret).update(body)
SSO → Club LP (tokens)JWT assinadoSignJWT com JWT_SECRET do SSO
Club LP → SSO /api/meBearer tokenAuthorization: Bearer <access_token>
Redirect URILista de permitidosALLOWED_REDIRECT_URIS no SSO
State (CSRF)Cookie httpOnlyGerado em /auth/login, verificado no callback
CookieshttpOnly + secureNunca acessíveis por JavaScript