GitHub OAuth
Login com conta GitHub via OAuth 2.0.
O GitHub OAuth permite que usuarios facam login com suas contas GitHub. Muito popular para ferramentas de desenvolvimento e devtools.
Configuracao
Crie um OAuth App em github.com/settings/developers e configure as variaveis:
GITHUB_CLIENT_ID=your-client-id
GITHUB_CLIENT_SECRET=your-client-secret
GITHUB_CALLBACK_URL=http://localhost:3001/api/auth/github/callback
Rotas geradas
| Rota | Descricao |
|---|---|
GET /api/auth/github | Redireciona para GitHub |
GET /api/auth/github/callback | Callback apos autenticacao |
O PlazerCLI gera a strategy do Passport.js, controller/router e middleware de callback automaticamente, adaptado ao backend escolhido.