Udemy

JSON Web Token (JWT) with Spring Security And Angular

Enroll Now
  • 7,996 Students
  • Updated 7/2023
4.5
(1,139 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
22 Hour(s) 48 Minute(s)
Language
English
Taught by
Get Arrays
Rating
4.5
(1,139 Ratings)
1 views

Course Overview

JSON Web Token (JWT) with Spring Security And Angular

Learn how to use JSON Web Token to secure REST applications, manage user roles and permissions, & Much more! (LEGACY)

Java Spring Framework (Spring Framework) is a popular, open source, enterprise-level framework for creating standalone, production-grade applications that run on the Java Virtual Machine (JVM). Java Spring Boot (Spring Boot) is a tool that makes developing web application and micro-services with Spring Framework faster and easier through three core capabilities, mainly its auto-configuration An opinionated approach to configuration.

Spring Boot is an open source Java-based framework used to create a micro Services. It is developed by Pivotal Team and is used to build stand-alone and production ready spring applications. This course will give you an introduction to Spring Boot and familiarize you with its basic concepts. For practice, we will build a Spring Boot REST API that manages employees.

The ability to create standalone applications These features work together to provide you with a tool that allows you to set up a Spring-based application with minimal configuration and setup. Spring security provides authentication and authorization to applications using servlet filters - a security filter chain.

Web applications are susceptible to security threats and attacks, as they are accessible by anyone uses the internet. In this course, we will build a REST API that will expose endpoints having restricted access to specific only authenticated users, for to manage the employees, for creating, updating , editing existing, and deleting employees. We can use spring security to secure URLs. Spring Security is a security framework that secures J2EE-based enterprise applications, by providing powerful, customizable security features like authentication and authorization . It is the de facto standard for securing Spring-based applications.

Course Content

  • 31 section(s)
  • 212 lecture(s)
  • Section 1 Introduction
  • Section 2 Web Application Overview
  • Section 3 Application Domain
  • Section 4 Security
  • Section 5 Custom Exception Handling
  • Section 6 User Registration
  • Section 7 Generate JWT
  • Section 8 Brute Force Attack
  • Section 9 Email Notification
  • Section 10 User Service
  • Section 11 User Resource
  • Section 12 API Test
  • Section 13 Front End
  • Section 14 Authentication service
  • Section 15 User service
  • Section 16 Interceptor
  • Section 17 Guard
  • Section 18 Notification
  • Section 19 HTML Template
  • Section 20 Login Page
  • Section 21 Register Page
  • Section 22 User Page - Display User Info
  • Section 23 User Page - Add a New User
  • Section 24 User Page - Edit User
  • Section 25 User Page - Delete User
  • Section 26 User Page - Reset Password
  • Section 27 User Page - Profile
  • Section 28 Enhancement
  • Section 29 Security Management - Front End
  • Section 30 Deployment
  • Section 31 Final Note

What You’ll Learn

  • JSON Web Token (JWT), Authentication, Authorization, Stateless Session Policy, Manage User Security Roles, Manage User Security Permissions, Mitigation of Brute Force Attack, Secure API Endpoints, Password Encryption, Role-based Access Control

Reviews

  • D
    Deependra Singh Bundela
    3.0

    good

  • K
    Kaushal Kumar
    5.0

    great

  • M
    Manjunath S
    4.0

    Good to learn.

  • G
    Gustavo Morales
    5.0

    .

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed