Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.