Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shubh2-0/spring_security
Welcome to the Spring Security Repositoryπ, your comprehensive resource for mastering application security. Dive into a variety of projects, from traditional authentication to JWT-based role authorization. Explore CORS handling and custom authentication providers. Let's fortify your app's defenses together! ππͺ
https://github.com/shubh2-0/spring_security
authentication authorization java javasecurity jwt-authentication jwt-token learning-by-doing security-automation spring-boot spring-security springsecurity-jwt
Last synced: 5 days ago
JSON representation
Welcome to the Spring Security Repositoryπ, your comprehensive resource for mastering application security. Dive into a variety of projects, from traditional authentication to JWT-based role authorization. Explore CORS handling and custom authentication providers. Let's fortify your app's defenses together! ππͺ
- Host: GitHub
- URL: https://github.com/shubh2-0/spring_security
- Owner: Shubh2-0
- Created: 2023-08-08T04:34:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-05T08:29:11.000Z (7 months ago)
- Last Synced: 2024-05-01T13:47:22.961Z (7 months ago)
- Topics: authentication, authorization, java, javasecurity, jwt-authentication, jwt-token, learning-by-doing, security-automation, spring-boot, spring-security, springsecurity-jwt
- Language: Java
- Homepage: https://github.com/Shubh2-0/Spring_Security
- Size: 29.5 MB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring Security Repository π‘οΈ
Welcome to the Spring Security Repository! This repository houses a diverse array of projects, each meticulously designed to delve into various facets of authentication and authorization. Our goal is to empower you with comprehensive knowledge and practical examples of Spring Security. Explore these projects, and let's secure your applications together! π
![Alt Text](https://github.com/Shubh2-0/WorkFolio/blob/main/README_IMAGES/springsecutity.png)
---
## Spring_Security_1 π
**Project Description:**
Spring_Security_1 serves as the cornerstone of our repository. It is your starting point for exploring the intricate world of Spring Security. With this project, you'll gain insights into the fundamentals of securing your applications.
---
## Spring_Security_AuthProvider_Without_JWT/SpringSecurityAuthProviderWithoutJwt π
**Project Description:**
Dive into the realm of secure authentication without JWT (JSON Web Tokens). This project demonstrates how to authenticate users using Spring Security, shedding light on the foundation of user access control.
![Alt Text](https://imgs.search.brave.com/xDXLOEJ5ugWpqJlPNve1Hk9RSjULpZpEXorF8Mq9fl8/rs:fit:860:0:0/g:ce/aHR0cHM6Ly9hc3Nl/dHMudG9wdGFsLmlv/L2ltYWdlcz91cmw9/aHR0cHM6Ly91cGxv/YWRzLnRvcHRhbC5p/by9ibG9nL2ltYWdl/LzEyNTU1My90b3B0/YWwtYmxvZy1pbWFn/ZS0xNTIwMjQ3MzQw/NDEyLWRjNmNmZDNl/Nzc2MGVhOWE4ZDc1/YThmOWQwYjkzYTc3/LnBuZw)
---
## Spring_Security_JWT_With_Role/SpringSecurityJwtWithRole π
**Project Description:**
Unlock the power of JWT (JSON Web Tokens) in Spring Security! Learn how to integrate JWT-based authentication into your applications and implement role-based authorization for finer-grained access control.
---
## Spring_Security_With_CustomAthenticationProvider π οΈ
**Project Description:**
Harness the flexibility of Spring Security by creating custom authentication providers. This project guides you through the process, enabling you to tailor authentication mechanisms to your specific needs.
---
## Spring_Security_With_JWT π
**Project Description:**
Delve deeper into JWT-based security with this project. Understand the inner workings of JWTs and how they can be used effectively within Spring Security to safeguard your applications.
---
## Spring_Security_With_JWT2/SpringSecurityWithJwt π
**Project Description:**
Explore an alternative implementation of Spring Security with JWT (JSON Web Tokens). This project offers a fresh perspective on securing your applications, providing valuable insights into different approaches.
---
## Spring_Security_With_JWT2_And_Role ππ
**Project Description:**
Building on the JWT foundation, this project extends the concept to role-based authorization. Learn how to fine-tune access control by assigning roles to users, ensuring a robust security strategy.
---
## Spring_Security_With_JWT_Cors/SpringSecurityWithJwtCors ππ
**Project Description:**
Navigate the complexities of Cross-Origin Resource Sharing (CORS) while using Spring Security with JWT. Gain the expertise to handle cross-domain requests securely and seamlessly.
---
## Spring_Security_With_Simple_Role_JWT2/SpringSecurityWithSimpleRoleJwt2 ππ
**Project Description:**
Simplify your Spring Security implementation with a focus on role-based authentication using JWT. This project streamlines the process, making it easier to manage user access.
---
## Spring_Security_Without_JWT π«π
**Project Description:**
Not all security scenarios require JWT. Explore Spring Security without JWT, understanding the principles and techniques to protect your applications through alternative means.
---
## Spring_Security_Without_JWT2/SpringSecurityWithoutJwt π«π
**Project Description:**
Another perspective on Spring Security without JWT. This project provides an additional approach to securing your applications without relying on JSON Web Tokens.
---
## spring_security_live_session ππ»
**Project Description:**
Immerse yourself in the world of live sessions and real-time authentication and authorization. This interactive project offers hands-on experience and showcases the dynamic aspects of Spring Security.
---
## Tools Used π οΈ
Java
Spring Boot
Spring Security
JWT
Postman
STS
Github
## π¬ Contact
If you want to contact me, you can reach me through below handles.
Feel free to embark on your journey through these projects, explore their dedicated READMEs for detailed instructions, and contribute to the ever-evolving realm of Spring Security. We're here to support your quest for robust application security. ππππ οΈ