JWT Role Based Authorization With Spring Boot And Angular 8
Created by Senol Atac, Last Updated 31-Oct-2019, Language:English
JWT Role Based Authorization With Spring Boot And Angular 8
Json Web Token, Spring Boot 2.1.5, Angular 8, Hibernate, Mysql, Liquibase, Full Stack Development
Created by Senol Atac, Last Updated 31-Oct-2019, Language:English
What Will I Get ?
- Json Web Token Role Based Authorization and Authentication
- Authorization vs Authentication
- Full Stack Development With Spring Boot And Angular
Requirements
- Basic Java Knowledge
Description
In this course, we will create full stack development application with Spring Boot and Angular. All development will be implemented step by step. We will go on with user management. We will use different roles on our application. Also, we will show different panels and different authorization and authentication for all of them.
In addition, in this course we will use a lot of technologies like below:
- Spring Boot
- Angular
- Hibernate
- Mysql
- Liquibase
- Lombok
- Gradle
We will implement our project with two components. These are server side and client side. We will use Spring Boot on server-side and we will use Angular 8 on client side.
Who this course is for:
- All developers curious about Json Web Token
Course Content
-
Introduction
2 Lectures 00:09:55-
Introduction - Spring Boot And Angular
Preview00:05:43 -
Architecture Of All System
Preview00:04:12
-
-
Course Preparation
4 Lectures 00:10:06-
Prerequests - Mysql, Intellij, Java 8...
Preview00:04:01 -
Open Project In Intellij
Preview00:03:07 -
Install And Enable Lombok
00:01:20 -
Lombok Overview
00:01:38
-
-
Server Side
27 Lectures 01:59:10-
Source Code For Server Side
-
Spring Boot Overview
00:07:42 -
Server Side Overview
00:02:30 -
Installation - Spring Initializer
00:02:32 -
Configuration - Application Properties
00:06:12 -
Hibernate Overview - Basic Annotations
00:04:00 -
User Model Class Implementation
00:03:29 -
Liquibase Overview
00:03:20 -
Liquibase Implementation
00:04:21 -
JPA (Java Persistence API) Repository Overview
00:03:24 -
User Repository Implementation
00:02:13 -
User Service Implementation
00:04:09 -
Controller Overview
00:01:19 -
Rest Controller Overview - Get, Post, Put, Delete, Patch Mapping
00:04:02 -
User Controller Implementation
00:05:16 -
Admin Controller Implementation
00:01:33 -
Spring Security Overview
00:03:31 -
User Details Service Implementation - Security
00:03:38 -
Spring Security Configuration Overview
00:10:40 -
Authentication In Spring Security
00:03:42 -
Authorization In Spring Security
00:04:29 -
Web Security Configuration - Spring Security
00:10:40 -
Json Web Token (JWT) Overview
00:02:58 -
JSon Web Token (JWT) Installation
00:02:41 -
Json Web Token Provider
00:12:40 -
Json Web Token Filter
00:06:21 -
Run And Test
00:01:48
-
-
Client Side
18 Lectures 01:23:46-
Angular Overview
00:07:10 -
Prerequests For Client Side
00:02:50 -
Source Code For Client Side
-
Client Side Overview
00:01:08 -
Installation - Angular CLI
00:06:32 -
Configuration
00:05:50 -
Routers
00:04:40 -
User Model Class
00:02:37 -
User Service Implementation
00:08:07 -
Authentication Guard Implementation
00:06:33 -
Error Pages (Not Found And Unathorized) Implementation
00:03:29 -
Login Page Implementation
00:09:58 -
Register Page Implementation
00:03:42 -
Profile Page Implementation
00:03:44 -
Admin Service Implementation
00:02:46 -
Admin Page Implementation
00:04:36 -
Detail Page Implementation
00:02:52 -
Navigation Bar Implementation
00:07:12
-
-
Result
2 Lectures 00:04:47-
Source Code
-
Test It After All
00:04:47
-