Welcome to the Spring Security repository! This project demonstrates how to implement security features using Spring Security in a Java Spring Boot application.
- User authentication and authorization
- Role-based access control (RBAC)
- Secure password storage with hashing
- Custom login and logout handling
- Protection against common security vulnerabilities
- Java 17 or later
- Maven 3.6+
- Spring Boot 2.7+
- IDE with Spring support (e.g., IntelliJ IDEA, Eclipse)
- Clone the repository:
git clone https://github.com/ashrafutuyubahe/spring_security.git cd spring_security that would enough