https://github.com/mruruc/understanding_spring_security
Securing web application with Spring Security 6
https://github.com/mruruc/understanding_spring_security
auhtorization authentication spring-security springframework springsecurity-jwt webapplicationsecurity
Last synced: 9 months ago
JSON representation
Securing web application with Spring Security 6
- Host: GitHub
- URL: https://github.com/mruruc/understanding_spring_security
- Owner: Mruruc
- Created: 2024-08-14T22:09:54.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-14T22:49:50.000Z (almost 2 years ago)
- Last Synced: 2025-05-19T23:11:32.581Z (about 1 year ago)
- Topics: auhtorization, authentication, spring-security, springframework, springsecurity-jwt, webapplicationsecurity
- Language: Java
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌱 Understanding Spring Security
Welcome to the **Understanding Spring Security** repository! 🚀
This repository is your go-to resource for learning how to secure Java-based web applications with **Spring Security**. Whether you're a beginner or an experienced developer, you'll find useful examples and tips to help you navigate the complexities of authentication and authorization.
## 🛡️ What You'll Learn
We cover a variety of authentication methods, ranging from basic to advanced:
- **🔐 In-Memory Authentication**
Store user credentials directly within the application for quick and simple setups.
- **🗄️ JDBC-Based Authentication**
Manage and authenticate users with credentials stored in a relational database.
- **⚙️ Custom Authentication**
Design your own authentication logic to meet specific security requirements.
- **🔑 API Key-Based Authentication**
Secure your APIs with API keys for a straightforward access control mechanism.
- **🔒 JWT-Based Authentication**
Implement a stateless, token-based authentication system using JSON Web Tokens (JWT).
## 🎯 Purpose
This repository serves as both a **tutorial** and a **reference guide** for developers working with Spring Security. Whether you're setting up a new project or just need a quick refresher, you'll find valuable insights and code examples here.
## 🤝 Contributing
We love contributions! 💡 Have an idea for an improvement? Found a bug? Submit a pull request or open an issue. Let's make this resource even better together!
---
Happy coding! ✨