Skip to content

Mruruc/understanding_spring_security

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌱 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! ✨

Releases

No releases published

Packages

No packages published

Languages