Uploaded July 2023 | Updated September 2026, 3 weeks ago
Learn how to build a secure CRUD app with Spring Boot and Angular. You'll use Auth0 for authentication and authorization and Cypress to verify it all works.
Blog post: auth0.com/blog/spring-boot-angular-crud
GitHub repo: github.com/oktadev/auth0-spring-boot-angular-crud-example
Demo script: github.com/oktadev/auth0-spring-boot-angular-crud-example/blob/main/demo.adoc
Table of Contents:
00:00 - Hello, Java developers!
01:36 - Prerequisites
03:29 - Create a Java REST API with Spring Boot
04:06 - Add a JPA domain model
09:22 - Create an Angular App with the Angular CLI
11:43 - Call your Spring Boot API and display the results
14:48 - Build an Angular GroupList component
20:19 - Build an Angular GroupEdit component
28:00 - Secure Spring Boot with OpenID Connect and OAuth
32:32 - Configure Spring Security for maximum protection
37:49 - Update Angular to handle CSRF and be identity-aware
38:12 - Update your Angular app’s authentication mechanism
41:30 - Configure Maven to Package Angular with Spring Boot
45:26 - Verify Everything Works with Cypress
50:19 - Fix Unit Tests
54:37 - Use GitHub Actions to Build and Test Your App
56:52 - Build Something Fabulous with Spring Boot and Angular!
57:23 - Check out my InfoQ Mini-books
58:16 - Follow us on the socials!
#Angular #SpringBoot #CRUD
----
Links:
SDK Man: sdkman.io
Node 18: nodejs.org
HTTPie: httpie.io/cli
Auth0 CLI: github.com/auth0/auth0-cli#installation
Auth0 Signup: auth0.com/signup
Angular Mini-Book: infoq.com/minibooks/angular-mini-book
JHipster Mini-Book: infoq.com/minibooks/jhipster-mini-book
*Sign up for our monthly newsletter!* a0.to/zeroindex
___________________________________________
Learn with Auth0 by Okta
Try for free - a0.to/auth0
The Auth0 by Okta blog - a0.to/blog
Ask questions on the Community Forum - a0.to/community
___________________________________________
Follow Us on Social
Twitter - a0.to/twitter
LinkedIn - a0.to/linkedin
Learn how to build a secure CRUD app with Spring Boot and Angular. You'll use Auth0 for authentication and authorization and Cypress to verify it all works.
Blog post: auth0.com/blog/spring-boot-angular-crud
GitHub repo: github.com/oktadev/auth0-spring-boot-angular-crud-example
Demo script: github.com/oktadev/auth0-spring-boot-angular-crud-example/blob/main/demo.adoc
Table of Contents:
00:00 - Hello, Java developers!
01:36 - Prerequisites
03:29 - Create a Java REST API with Spring Boot
04:06 - Add a JPA domain model
09:22 - Create an Angular App with the Angular CLI
11:43 - Call your Spring Boot API and display the results
14:48 - Build an Angular GroupList component
20:19 - Build an Angular GroupEdit component
28:00 - Secure Spring Boot with OpenID Connect and OAuth
32:32 - Configure Spring Security for maximum protection
37:49 - Update Angular to handle CSRF and be identity-aware
38:12 - Update your Angular app’s authentication mechanism
41:30 - Configure Maven to Package Angular with Spring Boot
45:26 - Verify Everything Works with Cypress
50:19 - Fix Unit Tests
54:37 - Use GitHub Actions to Build and Test Your App
56:52 - Build Something Fabulous with Spring Boot and Angular!
57:23 - Check out my InfoQ Mini-books
58:16 - Follow us on the socials!
#Angular #SpringBoot #CRUD
----
Links:
SDK Man: sdkman.io
Node 18: nodejs.org
HTTPie: httpie.io/cli
Auth0 CLI: github.com/auth0/auth0-cli#installation
Auth0 Signup: auth0.com/signup
Angular Mini-Book: infoq.com/minibooks/angular-mini-book
JHipster Mini-Book: infoq.com/minibooks/jhipster-mini-book
*Sign up for our monthly newsletter!* a0.to/zeroindex
___________________________________________
Learn with Auth0 by Okta
Try for free - a0.to/auth0
The Auth0 by Okta blog - a0.to/blog
Ask questions on the Community Forum - a0.to/community
___________________________________________
Follow Us on Social
Twitter - a0.to/twitter
LinkedIn - a0.to/linkedin










