Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jesielviana/next-oauth2google-hono-api
https://github.com/jesielviana/next-oauth2google-hono-api
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jesielviana/next-oauth2google-hono-api
- Owner: jesielviana
- Created: 2024-08-15T02:20:11.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-15T02:49:59.000Z (5 months ago)
- Last Synced: 2024-11-07T12:12:58.906Z (about 2 months ago)
- Language: TypeScript
- Size: 69.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projeto de Exemplo: Autenticação com Google usando NextAuth.js e API Hono
Este projeto é um exemplo de autenticação de usuário com Google usando NextAuth.js em um projeto Next.js e integração com uma API Hono.
A autenticação é realizada através do Google OAuth 2.0, e o token JWT gerado é utilizado para proteger endpoints da API Hono.## Tecnologias Utilizadas
- Next.js: Framework React para criação de aplicações web.
- NextAuth.js: Biblioteca para autenticação em Next.js com provedores OAuth (Google, GitHub, etc.).
- Hono: Framework JavaScript/TypeScript para criação da API.
- Google OAuth 2.0: Serviço de autenticação da Google.
## Funcionalidades
- Login com Google usando OAuth 2.0.
- Proteção de rotas (/api/movies) na API Hono usando JWT.
- Integração de front-end (Next.js) e back-end (Hono) para garantir que apenas usuários autenticados possam acessar recursos protegidos.