How to Manage User Roles with Spring Boot 3, Spring Security, JPA, PostgreSQL, and Angular

Опубликовано: 25 Июль 2026
на канале: PJL Software
1,061
17

🌐 Full-stack code demonstrating how we manage user roles on our resource server when using an external authorization server that doesn't track roles for us (in this case Google Sign-on OAuth2 JWTs). 🚀

🔐 Technology Used:
Java 17
Spring Boot 3
Spring Security
JPA and Hibernate
PostgreSQL
Angular 17+
Docker
GitHiub

🔗 Source Code: https://github.com/pjl-software/full-...

🌎 Find Me Here:
Twitter:   / peterlinnehan  
GitHub: https://github.com/pjl-software/full-...
LinkedIn:   / peterlinnehan  

Chapters
0:00 - User role management demo
1:44 - Code review video objectives
2:47 - Creating user roles with JPA and Spring Boot
7:09 - Seeding a database with Spring Boot 3
9:54 - Managing user roles: controllers and services
14:00 - Configuring Spring Boot and Angular
15:23 - Improve the front-end functionality
15:56 - JPA Open Projection DTO example
18:30 - Review of GitHub PR

#springboot #codingtutorial #coding #angular #postgresql