Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dvchinx/oauth2-spring
Aplicación web con Java y Spring para fines educativos que permite la autenticación con GitHub y Google
https://github.com/dvchinx/oauth2-spring
github-api google-cloud oauth2
Last synced: about 1 month ago
JSON representation
Aplicación web con Java y Spring para fines educativos que permite la autenticación con GitHub y Google
- Host: GitHub
- URL: https://github.com/dvchinx/oauth2-spring
- Owner: dvchinx
- Created: 2024-12-05T15:12:57.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-05T15:19:39.000Z (about 2 months ago)
- Last Synced: 2024-12-05T16:26:52.024Z (about 2 months ago)
- Topics: github-api, google-cloud, oauth2
- Language: Java
- Homepage:
- Size: 45.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 OAuth2-Spring
Este es un proyecto educativo que implementa autenticación con **OAuth2** utilizando **Spring Security**. Permite a los usuarios autenticarse mediante **Google** y **GitHub**. Fue desarrollado con **Java 21** y **Gradle**.
---
## 🛠️ Tecnologías utilizadas
- **Java 21**
- **Spring Security**
- **OAuth2**
- **Gradle**---
## 🎯 Objetivo del proyecto
El objetivo principal es aprender a integrar **OAuth2** en aplicaciones Spring Boot para gestionar la autenticación con proveedores externos como Google y GitHub.---
## 📂 Estructura del proyecto
La aplicación consta de dos endpoints básicos:
- **`/hello`**: Accesible para cualquier usuario (no requiere autenticación).
- **`/helloSecured`**: Accesible únicamente para usuarios autenticados.---
## 📝 Nota
Este proyecto tiene fines educativos y no debe usarse en producción sin antes realizar mejoras y ajustes de seguridad adecuados.