Step 75 - Configure Spring Security to disable CSRF and enable OPTION Requests
Step 86 - Importing JWT Framework into Eclipse
SS Step 00 - Getting started with Spring Security
SS Step 01 - Understanding Security Fundamentals
SS Step 02 - Understanding Security Principles
SS Step 03 - Getting Started with Spring Security
SS Step 04 - Exploring Default Spring Security Configuration
SS Step 05 - Creating Spring Boot Project for Spring Security
SS Step 06 - Exploring Spring Security - Form Authentication
SS Step 07 - Exploring Spring Security - Basic Authentication
SS Step 08 - Exploring Spring Security - Cross Site Request Forgery - CSRF
SS Step 09 - Exploring Spring Security - CSRF for REST API
SS Step 10 - Creating Spring Security Configuration to Disable CSRF
SS Step 11 - Exploring Spring Security - Getting Started with CORS
SS Step 12 - Exploring Spring Security - Storing User Credentials in memory
SS Step 13 - Exploring Spring Security - Storing User Credentials using JDBC
SS Step 14 - Understanding Encoding vs Hashing vs Encryption
SS Step 15 - Exploring Spring Security - Storing Bcrypt Encoded Passwords
SS Step 16 - Getting Started with JWT Authentication
SS Step 17 - Setting up JWT Auth with Spring Security and Spring Boot - 1
SS Step 18 - Setting up JWT Auth with Spring Security and Spring Boot - 2
SS Step 19 - Setting up JWT Resource with Spring Security and Spring Boot - 1
SS Step 20 - Setting up JWT Resource with Spring Security and Spring Boot - 2
SS Step 21 - Understanding Spring Security Authentication
SS Step 22 - Exploring Spring Security Authorization
SS Step 23 - Creating a Spring Boot Project for OAuth with Spring Security
SS Step 24 - Getting Started with Spring Boot and OAuth2 - Login with Google
SS Step 25 - Quick Review - Securing Spring Boot Apps with Spring Security
Thank you so much for enrolling, I'm so excited for you to start your learning journey!
All code in the course is updated to Spring Boot 3 and the latest version of Angular.
Bookmark the Github Repo of the course - https://github.com/in28minutes/full-stack-with-angular-and-spring-boot
I'll see you at the next lecture!
Happy Learning
Ranga
Congratulations on making a great choice!
All code in the course is updated to Spring Boot 3 and the latest version of Angular.
In the next step, you can install latest Angular CLI by using this command in the next lecture
npm install -g @angular/cli
I'll see you at the next lecture!
Happy Learning
Ranga
I'm delighted to have the privilege of being your instructor.
In the next step, ng lint & ng e2e commands are no longer available
Ignore any failures related to ng lint & ng e2e commands
I'll see you at the next lecture!
Happy Learning
Ranga
In recent versions of Angular, strict typing and mandatory initialization is enforced for parameters and variables.
We request you to understand the changes and follow them in the next lectures!
All changes listed here - https://github.com/in28minutes/full-stack-with-angular-and-spring-boot/blob/master/00-02-update-2023-02.md
Here is an example diff between previous and current Angular versions:
- authenticate(username, password) {
+ authenticate(username: string, password: string) {
I'll see you at the next lecture!
Happy Learning
Ranga
- Step 31 - Creating an Independent Authentication Service Component
In recent versions of Angular, strict typing and mandatory initialization is enforced for parameters and variables.
We request you to understand the changes and follow them in the next lectures!
All changes listed here - https://github.com/in28minutes/full-stack-with-angular-and-spring-boot/blob/master/00-02-update-2023-02.md
Here are a couple of diff examples between previous and current Angular versions:
export class WelcomeComponent implements OnInit {
- welcomeMessageFromService:string
+ welcomeMessageFromService: string = ''
- handleSuccessfulResponse(response){
+ handleSuccessfulResponse(response: any) {
- handleErrorResponse(error) {
+ handleErrorResponse(error: any) {
export class WelcomeComponent implements OnInit {
- welcomeMessageFromService:string
+ welcomeMessageFromService: string = ''
- handleSuccessfulResponse(response){
+ handleSuccessfulResponse(response: any) {
- handleErrorResponse(error) {
+ handleErrorResponse(error: any) {
- executeHelloWorldServiceWithPathVariable(name) {
+ executeHelloWorldServiceWithPathVariable(name: string) {
I'll see you at the next lecture!
Happy Learning
Ranga
I'm delighted to have the privilege of being your instructor.
In the next lecture, we will configure basic authentication for our REST API.
Request you to bookmark this page. We will make use of it in the next lecture - https://github.com/in28minutes/full-stack-with-angular-and-spring-boot/blob/master/99-reuse/01-spring-security.md
I'll see you at the next lecture!
Happy Learning
Ranga
I'm delighted to have the privilege of being your instructor.
In the next lecture, we will configure JWT authentication for our REST API.
Request you to bookmark this page. We will make use of it in the next lecture - https://github.com/in28minutes/full-stack-with-angular-and-spring-boot/blob/master/99-reuse/01-spring-security.md
I'll see you at the next lecture!
Happy Learning
Ranga