Перейти к содержимому

Spring boot 3 & Spring security 6 - Roles and Permissions Based Authorization Explained!

Ali Bouali

0:00 / 0:00

Spring boot 3 & Spring security 6 - Roles and Permissions Based Authorization Explained!

104 708 просмотров · 3 года назад
Ali Bouali
78,9 тыс. подписчиков
104 708 просмотров · 3 года назад
Buy me a coffee: https://ko-fi.com/boualiali 🔐 Unlock the power of Spring Security and take your application's security to the next level! In this comprehensive tutorial, we dive deep into roles and permissions-based authorization using Spring Boot 3 and Spring Security 6. Whether you're a beginner or an experienced developer, this video has everything you need to level up your security game! 🎁 Spring Data JPA course: https://aliboucoding.com/p/the-full-g... 🎁 🚀 COUPON Code: EARLYBIRD20 Don't Forget to =========================================== 💯 Free courses here: https://aliboucoding.com/courses 💯 Subscribe to the youtube channel 💯 Join our Discord Community -   / discord   💯 Join our Facebook Group -   / 589612651142975   💯 Join our Instagram:   / alibou_coding   00:00 Introduction to Spring Security 01:29 Understanding Roles and Permissions 03:50 Add Admin and Manager resources (Endpoints) 06:46 Create roles and permissions 16:38 Configuration-based Authorization using Request Matchers 22:08 Insert users at application startup 26:11 Test the configuration based Authorization 32:12 Annotation-based Authorization using @PreAuthorize 37:09 Test the annotation based Authorization 38:39 Choose the right authorization approach for your use case 42:29 Outro By the end of this tutorial, you'll be able to: ✅ Implement role-based and permissions-based authorization in your Spring Boot applications. ✅ Choose the right authorization approach for your use case. ✅ Secure your application using annotations and configuration-based authorization. ✅ Create custom permission evaluators and leverage Spring Expression Language (SpEL) for complex security rules. 📚 Resources and Code Examples: Spring Security Documentation: https://spring.io/projects/spring-sec... Github Repository with Code Examples: https://github.com/ali-bouali/spring-... Don't forget to 👍 like, 💬 comment, and 🔔 subscribe to stay updated with the latest content on Spring Boot and Java development! 🔎 Tags: #SpringSecurity #SpringBoot #RolesAndPermissions #Authorization #Java #SpringFramework #WebDevelopment #Tutorial #microservices #microservicestutorial #springframework #cicd #spring #learning #springboot #springtutorial #springsecurity #developpement #java #aliboucoding #alibou #springboot_3