/next-auth

Usando o Next Auth para logar com Google e Github

Primary LanguageTypeScriptMIT LicenseMIT

🔒 Login com Google e Github usando Next.js e NextAuth

Este é um exemplo simples de como criar um sistema de login com Google e Github usando Next.js e NextAuth.

Após efetuar login, a página profile é exibida com os dados do usuário.

📙 Funcionalidades

  • Login com Google
  • Login com Github
  • Logout
  • Proteção de rotas

Como usar

  1. Instale as dependências:
 npm install
  1. Configure as variáveis de ambiente:
  • Crie um arquivo .env na raiz do projeto
  • Adicione as seguintes variáveis de ambiente ao arquivo:
    GOOGLE_CLIENT_ID=seu_google_client_id
    GOOGLE_CLIENT_SECRET=sua_google_client_secret
    GITHUB_CLIENT_ID=seu_github_client_id
    GITHUB_CLIENT_SECRET=sua_github_client_secret
    

📝 Licença

Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter mais informações.

📞 Contato

Foto de perfil
Email
LinkedIn