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

RotaDescricao
GET /api/auth/githubRedireciona para GitHub
GET /api/auth/github/callbackCallback apos autenticacao

O PlazerCLI gera a strategy do Passport.js, controller/router e middleware de callback automaticamente, adaptado ao backend escolhido.